IAsyncList
Defined in: packages/data/src/list/iasync-list.ts:12
The async-backed sibling of IList. No IAsyncBlockingList: every
async-backed method already returns a Promise, so the sync world’s “throw
vs. await” split collapses to one Promise<void> shape — a separate blocking
sibling would be a redundant, identical type.
Extends
Section titled “Extends”Type Parameters
Section titled “Type Parameters”T extends DefinedValue = DefinedValue
Methods
Section titled “Methods”[asyncIterator]()
Section titled “[asyncIterator]()”[asyncIterator]():
AsyncIterator<T,any,any>
Defined in: node_modules/.store/typescript-npm-6.0.3-585eecd158/package/lib/lib.es2018.asynciterable.d.ts:36
Returns
Section titled “Returns”AsyncIterator<T, any, any>
Inherited from
Section titled “Inherited from”IAsyncCollection.[asyncIterator]
clear()
Section titled “clear()”clear(
signal?):Promise<void>
Defined in: packages/data/src/collection/iasync-collection.ts:16
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>
Inherited from
Section titled “Inherited from”count()
Section titled “count()”count(
signal?):Promise<number>
Defined in: packages/data/src/collection/iasync-collection.ts:14
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<number>
Inherited from
Section titled “Inherited from”get(
index,signal?):Promise<T|undefined>
Defined in: packages/data/src/list/iasync-list.ts:14
Parameters
Section titled “Parameters”number
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<T | undefined>
remove()
Section titled “remove()”remove(
condition,signal?):AsyncIterableIterator<T>
Defined in: packages/data/src/collection/iasync-searchable.ts:10
Parameters
Section titled “Parameters”condition
Section titled “condition”MaybeAsyncPredicate<[T]>
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<T>
Inherited from
Section titled “Inherited from”removeFirst()
Section titled “removeFirst()”removeFirst(
condition,signal?):Promise<boolean>
Defined in: packages/data/src/collection/iasync-searchable.ts:5
Parameters
Section titled “Parameters”condition
Section titled “condition”MaybeAsyncPredicate<[T]>
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<boolean>
Inherited from
Section titled “Inherited from”replace()
Section titled “replace()”replace(
condition,newItemFactory,signal?):AsyncIterableIterator<T>
Defined in: packages/data/src/collection/iasync-searchable.ts:21
Parameters
Section titled “Parameters”condition
Section titled “condition”MaybeAsyncPredicate<[T]>
newItemFactory
Section titled “newItemFactory”MaybeAsyncCallable<[T], T>
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<T>
Inherited from
Section titled “Inherited from”replaceFirst()
Section titled “replaceFirst()”replaceFirst(
condition,newItem,signal?):Promise<boolean>
Defined in: packages/data/src/collection/iasync-searchable.ts:15
Parameters
Section titled “Parameters”condition
Section titled “condition”MaybeAsyncPredicate<[T]>
newItem
Section titled “newItem”T
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<boolean>
Inherited from
Section titled “Inherited from”set(
index,item,signal?):Promise<void>
Defined in: packages/data/src/list/iasync-list.ts:16
Parameters
Section titled “Parameters”number
T
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>
slice()
Section titled “slice()”slice(
start?,end?,signal?):AsyncIterableIterator<T>
Defined in: packages/data/src/list/iasync-list.ts:32
Parameters
Section titled “Parameters”start?
Section titled “start?”number
number
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<T>
splice()
Section titled “splice()”splice(
start,deleteCount?,item?,signal?):AsyncIterableIterator<T>
Defined in: packages/data/src/list/iasync-list.ts:18
Parameters
Section titled “Parameters”number
deleteCount?
Section titled “deleteCount?”number
T
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<T>
spliceAll()
Section titled “spliceAll()”spliceAll(
start,deleteCount?,items?,signal?):AsyncIterableIterator<T>
Defined in: packages/data/src/list/iasync-list.ts:25
Parameters
Section titled “Parameters”number
deleteCount?
Section titled “deleteCount?”number
items?
Section titled “items?”Iterable<T, any, any>
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<T>