Skip to content

IAsyncLossyDeque

Defined in: packages/data/src/deque/iasync-lossy-deque.ts:7

The async-backed sibling of ILossyDeque.

T extends DefinedValue = DefinedValue

readonly capacity: number

Defined in: packages/data/src/collection/ibounded.ts:17

The maximum number of elements the collection can hold.

Note: Infinity is not a legal value here — an unbounded type omits this mixin.

ILossy.capacity


readonly overflowPolicy: OverflowPolicy

Defined in: packages/data/src/collection/ilossy.ts:20

Policy applied when the collection reaches its capacity.

ILossy.overflowPolicy

[asyncIterator](): AsyncIterator<T, any, any>

Defined in: node_modules/.store/typescript-npm-6.0.3-585eecd158/package/lib/lib.es2018.asynciterable.d.ts:36

AsyncIterator<T, any, any>

Omit.[asyncIterator]


back(signal?): Promise<T | undefined>

Defined in: packages/data/src/deque/iasync-deque.ts:28

AbortSignal

Promise<T | undefined>

Omit.back


clear(signal?): Promise<void>

Defined in: packages/data/src/collection/iasync-collection.ts:16

AbortSignal

Promise<void>

Omit.clear


count(signal?): Promise<number>

Defined in: packages/data/src/collection/iasync-collection.ts:14

AbortSignal

Promise<number>

Omit.count


front(signal?): Promise<T | undefined>

Defined in: packages/data/src/deque/iasync-deque.ts:26

AbortSignal

Promise<T | undefined>

Omit.front


pop(signal?): Promise<T | undefined>

Defined in: packages/data/src/deque/iasync-deque.ts:24

AbortSignal

Promise<T | undefined>

Omit.pop


push(item, signal?): Promise<readonly T[]>

Defined in: packages/data/src/deque/iasync-lossy-deque.ts:15

T

AbortSignal

Promise<readonly T[]>


pushAll(items, signal?): Promise<readonly T[]>

Defined in: packages/data/src/deque/iasync-lossy-deque.ts:17

Iterable<T>

AbortSignal

Promise<readonly T[]>


shift(signal?): Promise<T | undefined>

Defined in: packages/data/src/deque/iasync-deque.ts:22

AbortSignal

Promise<T | undefined>

Omit.shift


unshift(item, signal?): Promise<readonly T[]>

Defined in: packages/data/src/deque/iasync-lossy-deque.ts:11

T

AbortSignal

Promise<readonly T[]>


unshiftAll(items, signal?): Promise<readonly T[]>

Defined in: packages/data/src/deque/iasync-lossy-deque.ts:13

Iterable<T>

AbortSignal

Promise<readonly T[]>