get the number of elements (edges to other RadixNodes) in the map
Delete a key from this RadixNodeEdges. Cannot corrupt the state of the edges list.
A generator over all [key, node] pairs in the map. Returns pairs of values of the same type as those that were added to the map via set(k, v)
either the matching key or undefined if no matching key
Get the RadixNode associated to a key k
Check if a there are is an edge associated to a particular key.
A generator over all keys inserted into the map via set(k, v)
Set an association between a key k and a RadixNode
A generator over all values inserted into the map via set(k, v)
Generated using TypeDoc
A simple Map<string, RadixNode>, but also maintains a single invariant:
This invariant means that we can find the key that shares a prefix with a given string in O(1).