ITrie
Defined in: packages/data/src/trie/itrie.ts:6
Prefix-keyed map over sequences of a caller-chosen segment type S.
Extends
Section titled “Extends”IMap<readonlyS[],V>
Type Parameters
Section titled “Type Parameters”S
V extends DefinedValue
Methods
Section titled “Methods”[iterator]()
Section titled “[iterator]()”[iterator]():
Iterator<readonly [readonlyS[],V],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<readonly [readonly S[], V], any, any>
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(
key):boolean
Defined in: packages/data/src/map/imap.ts:19
Parameters
Section titled “Parameters”readonly S[]
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”entries()
Section titled “entries()”entries():
IterableIterator<readonly [readonlyS[],V]>
Defined in: packages/data/src/map/imap.ts:22
Returns
Section titled “Returns”IterableIterator<readonly [readonly S[], V]>
Inherited from
Section titled “Inherited from”get(
key):V|undefined
Defined in: packages/data/src/map/imap.ts:16
Parameters
Section titled “Parameters”readonly S[]
Returns
Section titled “Returns”V | undefined
Inherited from
Section titled “Inherited from”has(
key):boolean
Defined in: packages/data/src/map/imap.ts:18
Parameters
Section titled “Parameters”readonly S[]
Returns
Section titled “Returns”boolean
Inherited from
Section titled “Inherited from”hasPrefix()
Section titled “hasPrefix()”hasPrefix(
prefix):boolean
Defined in: packages/data/src/trie/itrie.ts:13
Parameters
Section titled “Parameters”prefix
Section titled “prefix”readonly S[]
Returns
Section titled “Returns”boolean
keys()
Section titled “keys()”keys():
IterableIterator<readonlyS[]>
Defined in: packages/data/src/map/imap.ts:20
Returns
Section titled “Returns”IterableIterator<readonly S[]>
Inherited from
Section titled “Inherited from”longestPrefixOf()
Section titled “longestPrefixOf()”longestPrefixOf(
key): readonlyS[] |undefined
Defined in: packages/data/src/trie/itrie.ts:14
Parameters
Section titled “Parameters”readonly S[]
Returns
Section titled “Returns”readonly S[] | undefined
set(
key,value):void
Defined in: packages/data/src/map/imap.ts:17
Parameters
Section titled “Parameters”readonly S[]
V
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”values()
Section titled “values()”values():
IterableIterator<V>
Defined in: packages/data/src/map/imap.ts:21
Returns
Section titled “Returns”IterableIterator<V>
Inherited from
Section titled “Inherited from”withPrefix()
Section titled “withPrefix()”withPrefix(
prefix):IterableIterator<readonly [readonlyS[],V]>
Defined in: packages/data/src/trie/itrie.ts:10
Parameters
Section titled “Parameters”prefix
Section titled “prefix”readonly S[]
Returns
Section titled “Returns”IterableIterator<readonly [readonly S[], V]>