IAsyncMultiset
Defined in: packages/data/src/multiset/iasync-multiset.ts:4
The async-backed sibling of IMultiset.
Extends
Section titled “Extends”Type Parameters
Section titled “Type Parameters”T
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]
add(
item,times?,signal?):Promise<void>
Defined in: packages/data/src/multiset/iasync-multiset.ts:5
Parameters
Section titled “Parameters”T
times?
Section titled “times?”number
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>
addAll()
Section titled “addAll()”addAll(
items,times?,signal?):Promise<void>
Defined in: packages/data/src/multiset/iasync-multiset.ts:6
Parameters
Section titled “Parameters”Iterable<T>
times?
Section titled “times?”number
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”delete()
Section titled “delete()”delete(
item,times?,signal?):Promise<number>
Defined in: packages/data/src/multiset/iasync-multiset.ts:11
Parameters
Section titled “Parameters”T
times?
Section titled “times?”number
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<number>
distinct()
Section titled “distinct()”distinct(
signal?):AsyncIterableIterator<T>
Defined in: packages/data/src/multiset/iasync-multiset.ts:15
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<T>
distinctCount()
Section titled “distinctCount()”distinctCount(
signal?):Promise<number>
Defined in: packages/data/src/multiset/iasync-multiset.ts:14
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<number>
entries()
Section titled “entries()”entries(
signal?):AsyncIterableIterator<readonly [T,number]>
Defined in: packages/data/src/multiset/iasync-multiset.ts:16
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”AsyncIterableIterator<readonly [T, number]>
has(
item,signal?):Promise<boolean>
Defined in: packages/data/src/multiset/iasync-multiset.ts:12
Parameters
Section titled “Parameters”T
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<boolean>
multiplicity()
Section titled “multiplicity()”multiplicity(
item,signal?):Promise<number>
Defined in: packages/data/src/multiset/iasync-multiset.ts:13
Parameters
Section titled “Parameters”T
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<number>