IAsyncSearchable
Defined in: packages/data/src/collection/iasync-searchable.ts:4
The async-backed sibling of ISearchable.
Extended by
Section titled “Extended by”Type Parameters
Section titled “Type Parameters”T
Methods
Section titled “Methods”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>
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>
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>
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>