Share via


IMemory interface

Extends

Methods

collapse()

Inherited Methods

delete(number)
get(number)
length()
pop()
push(Message)
set(number, Message)
values()
where((value: Message, index: number) => boolean)

Method Details

collapse()

function collapse(): undefined | Message | Promise<undefined | Message>

Returns

undefined | Message | Promise<undefined | Message>

Inherited Method Details

delete(number)

function delete(key: number): void | Promise<void>

Parameters

key

number

Returns

void | Promise<void>

Inherited From IListStorage.delete

get(number)

function get(key: number): undefined | Message | Promise<undefined | Message>

Parameters

key

number

Returns

undefined | Message | Promise<undefined | Message>

Inherited From IListStorage.get

length()

function length(): number | Promise<number>

Returns

number | Promise<number>

Inherited From IListStorage.length

pop()

function pop(): undefined | Message | Promise<undefined | Message>

Returns

undefined | Message | Promise<undefined | Message>

Inherited From IListStorage.pop

push(Message)

function push(value: Message): void | Promise<void>

Parameters

value
Message

Returns

void | Promise<void>

Inherited From IListStorage.push

set(number, Message)

function set(key: number, value: Message): void | Promise<void>

Parameters

key

number

value
Message

Returns

void | Promise<void>

Inherited From IListStorage.set

values()

function values(): Message[] | Promise<Message[]>

Returns

Message[] | Promise<Message[]>

Inherited From IListStorage.values

where((value: Message, index: number) => boolean)

function where(predicate: (value: Message, index: number) => boolean): Message[]

Parameters

predicate

(value: Message, index: number) => boolean

Returns

Inherited From IListStorage.where