IAsyncDisjointSet
Defined in: packages/data/src/disjoint-set/iasync-disjoint-set.ts:4
The async-backed sibling of IDisjointSet.
Type Parameters
Section titled “Type Parameters”T extends DefinedValue = DefinedValue
Methods
Section titled “Methods”connected()
Section titled “connected()”connected(
a,b,signal?):Promise<boolean>
Defined in: packages/data/src/disjoint-set/iasync-disjoint-set.ts:10
Parameters
Section titled “Parameters”T
T
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<boolean>
find()
Section titled “find()”find(
item,signal?):Promise<T|undefined>
Defined in: packages/data/src/disjoint-set/iasync-disjoint-set.ts:8
Parameters
Section titled “Parameters”T
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<T | undefined>
makeSet()
Section titled “makeSet()”makeSet(
item,signal?):Promise<void>
Defined in: packages/data/src/disjoint-set/iasync-disjoint-set.ts:6
Parameters
Section titled “Parameters”T
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>
makeSets()
Section titled “makeSets()”makeSets(
items,signal?):Promise<void>
Defined in: packages/data/src/disjoint-set/iasync-disjoint-set.ts:7
Parameters
Section titled “Parameters”Iterable<T>
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<void>
setCount()
Section titled “setCount()”setCount(
signal?):Promise<number>
Defined in: packages/data/src/disjoint-set/iasync-disjoint-set.ts:5
Parameters
Section titled “Parameters”signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<number>
union()
Section titled “union()”union(
a,b,signal?):Promise<boolean>
Defined in: packages/data/src/disjoint-set/iasync-disjoint-set.ts:9
Parameters
Section titled “Parameters”T
T
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<boolean>