ISortedSet
Defined in: packages/data/src/set/isorted-set.ts:7
A set whose iteration order is the comparator’s.
Extends
Section titled “Extends”ISet<T>.IOrderedRange<T>
Extended by
Section titled “Extended by”Type Parameters
Section titled “Type Parameters”T extends DefinedValue = DefinedValue
Properties
Section titled “Properties”comparator
Section titled “comparator”
readonlycomparator:Comparator<T>
Defined in: packages/data/src/ordered-range/iordered-range.ts:23
Inherited from
Section titled “Inherited from”Methods
Section titled “Methods”[iterator]()
Section titled “[iterator]()”[iterator]():
Iterator<T,any,any>
Defined in: node_modules/.store/typescript-npm-6.0.3-585eecd158/package/lib/lib.es2015.iterable.d.ts:47
Returns
Section titled “Returns”Iterator<T, any, any>
Inherited from
Section titled “Inherited from”add(
item):void
Defined in: packages/data/src/set/iset.ts:18
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”addAll()
Section titled “addAll()”addAll(
items):void
Defined in: packages/data/src/set/iset.ts:21
Takes an Iterable so another set can be added without materialising it.
Parameters
Section titled “Parameters”Iterable<T>
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”ceiling()
Section titled “ceiling()”ceiling(
query):T|undefined
Defined in: packages/data/src/ordered-range/iordered-range.ts:27
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”T | undefined
Inherited from
Section titled “Inherited from”clear()
Section titled “clear()”clear():
void
Defined in: packages/data/src/collection/icollection.ts:23
Removes all elements from the collection.
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”count()
Section titled “count()”count():
number
Defined in: packages/data/src/collection/icollection.ts:20
The number of elements in the collection.
A method, not a getter: its async counterpart needs a round trip to the backing store, and a member must have the same shape in both.
Returns
Section titled “Returns”number
Inherited from
Section titled “Inherited from”delete()
Section titled “delete()”delete(
item):boolean
Defined in: packages/data/src/set/iset.ts:23
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”difference()
Section titled “difference()”difference(
other):ISet<T>
Defined in: packages/data/src/set/iset.ts:28
Parameters
Section titled “Parameters”Iterable<T>
Returns
Section titled “Returns”ISet<T>
Inherited from
Section titled “Inherited from”floor()
Section titled “floor()”floor(
query):T|undefined
Defined in: packages/data/src/ordered-range/iordered-range.ts:26
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”T | undefined
Inherited from
Section titled “Inherited from”has(
item):boolean
Defined in: packages/data/src/set/iset.ts:24
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”intersection()
Section titled “intersection()”intersection(
other):ISet<T>
Defined in: packages/data/src/set/iset.ts:27
Parameters
Section titled “Parameters”Iterable<T>
Returns
Section titled “Returns”ISet<T>
Inherited from
Section titled “Inherited from”isDisjointFrom()
Section titled “isDisjointFrom()”isDisjointFrom(
other):boolean
Defined in: packages/data/src/set/iset.ts:32
Parameters
Section titled “Parameters”Iterable<T>
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”isSubsetOf()
Section titled “isSubsetOf()”isSubsetOf(
other):boolean
Defined in: packages/data/src/set/iset.ts:30
Parameters
Section titled “Parameters”Iterable<T>
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”isSupersetOf()
Section titled “isSupersetOf()”isSupersetOf(
other):boolean
Defined in: packages/data/src/set/iset.ts:31
Parameters
Section titled “Parameters”Iterable<T>
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”max():
T|undefined
Defined in: packages/data/src/ordered-range/iordered-range.ts:25
Returns
Section titled “Returns”T | undefined
Inherited from
Section titled “Inherited from”min():
T|undefined
Defined in: packages/data/src/ordered-range/iordered-range.ts:24
Returns
Section titled “Returns”T | undefined
Inherited from
Section titled “Inherited from”range()
Section titled “range()”range(
from?,to?):IterableIterator<T>
Defined in: packages/data/src/ordered-range/iordered-range.ts:28
Parameters
Section titled “Parameters”T
T
Returns
Section titled “Returns”IterableIterator<T>
Inherited from
Section titled “Inherited from”symmetricDifference()
Section titled “symmetricDifference()”symmetricDifference(
other):ISet<T>
Defined in: packages/data/src/set/iset.ts:29
Parameters
Section titled “Parameters”Iterable<T>
Returns
Section titled “Returns”ISet<T>
Inherited from
Section titled “Inherited from”union()
Section titled “union()”union(
other):ISet<T>
Defined in: packages/data/src/set/iset.ts:26
Parameters
Section titled “Parameters”Iterable<T>
Returns
Section titled “Returns”ISet<T>