Skip to content

ITrie

Defined in: packages/data/src/trie/itrie.ts:6

Prefix-keyed map over sequences of a caller-chosen segment type S.

  • IMap<readonly S[], V>

S

V extends DefinedValue

[iterator](): Iterator<readonly [readonly S[], V], any, any>

Defined in: node_modules/.store/typescript-npm-6.0.3-585eecd158/package/lib/lib.es2015.iterable.d.ts:47

Iterator<readonly [readonly S[], V], any, any>

IMap.[iterator]


clear(): void

Defined in: packages/data/src/collection/icollection.ts:23

Removes all elements from the collection.

void

IMap.clear


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.

number

IMap.count


delete(key): boolean

Defined in: packages/data/src/map/imap.ts:19

readonly S[]

boolean

IMap.delete


entries(): IterableIterator<readonly [readonly S[], V]>

Defined in: packages/data/src/map/imap.ts:22

IterableIterator<readonly [readonly S[], V]>

IMap.entries


get(key): V | undefined

Defined in: packages/data/src/map/imap.ts:16

readonly S[]

V | undefined

IMap.get


has(key): boolean

Defined in: packages/data/src/map/imap.ts:18

readonly S[]

boolean

IMap.has


hasPrefix(prefix): boolean

Defined in: packages/data/src/trie/itrie.ts:13

readonly S[]

boolean


keys(): IterableIterator<readonly S[]>

Defined in: packages/data/src/map/imap.ts:20

IterableIterator<readonly S[]>

IMap.keys


longestPrefixOf(key): readonly S[] | undefined

Defined in: packages/data/src/trie/itrie.ts:14

readonly S[]

readonly S[] | undefined


set(key, value): void

Defined in: packages/data/src/map/imap.ts:17

readonly S[]

V

void

IMap.set


values(): IterableIterator<V>

Defined in: packages/data/src/map/imap.ts:21

IterableIterator<V>

IMap.values


withPrefix(prefix): IterableIterator<readonly [readonly S[], V]>

Defined in: packages/data/src/trie/itrie.ts:10

readonly S[]

IterableIterator<readonly [readonly S[], V]>