IAsyncMultimap
Defined in: packages/data/src/multimap/iasync-multimap.ts:4
The async-backed sibling of IMultimap.
Extends
Section titled “Extends”IAsyncCollection<readonly [K,V]>
Type Parameters
Section titled “Type Parameters”K
V
Methods
Section titled “Methods”[asyncIterator]()
Section titled “[asyncIterator]()”[asyncIterator]():
AsyncIterator<readonly [K,V],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<readonly [K, V], any, any>
Inherited from
Section titled “Inherited from”IAsyncCollection.[asyncIterator]
add(
key,value,signal?):Promise<void>
Defined in: packages/data/src/multimap/iasync-multimap.ts:8
Parameters
Section titled “Parameters”K
V
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>
addAll()
Section titled “addAll()”addAll(
key,values,signal?):Promise<void>
Defined in: packages/data/src/multimap/iasync-multimap.ts:9
Parameters
Section titled “Parameters”K
values
Section titled “values”Iterable<V>
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>
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”countFor()
Section titled “countFor()”countFor(
key,signal?):Promise<number>
Defined in: packages/data/src/multimap/iasync-multimap.ts:14
Parameters
Section titled “Parameters”K
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<number>
delete()
Section titled “delete()”delete(
key,signal?):Promise<number>
Defined in: packages/data/src/multimap/iasync-multimap.ts:12
Parameters
Section titled “Parameters”K
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<number>
deleteEntry()
Section titled “deleteEntry()”deleteEntry(
key,value,signal?):Promise<boolean>
Defined in: packages/data/src/multimap/iasync-multimap.ts:13
Parameters
Section titled “Parameters”K
V
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<boolean>
entries()
Section titled “entries()”entries(
signal?):AsyncIterableIterator<readonly [K,V]>
Defined in: packages/data/src/multimap/iasync-multimap.ts:17
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<readonly [K, V]>
get(
key,signal?):AsyncIterableIterator<V>
Defined in: packages/data/src/multimap/iasync-multimap.ts:7
Parameters
Section titled “Parameters”K
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<V>
has(
key,signal?):Promise<boolean>
Defined in: packages/data/src/multimap/iasync-multimap.ts:10
Parameters
Section titled “Parameters”K
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<boolean>
hasEntry()
Section titled “hasEntry()”hasEntry(
key,value,signal?):Promise<boolean>
Defined in: packages/data/src/multimap/iasync-multimap.ts:11
Parameters
Section titled “Parameters”K
V
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<boolean>
keyCount()
Section titled “keyCount()”keyCount(
signal?):Promise<number>
Defined in: packages/data/src/multimap/iasync-multimap.ts:15
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<number>
keys()
Section titled “keys()”keys(
signal?):AsyncIterableIterator<K>
Defined in: packages/data/src/multimap/iasync-multimap.ts:16
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<K>