@arcmantle/chronicle / listener-trie
listener-trie
Functions
addListenerToTrie()
addListenerToTrie(
root,segs,mode,listener):PathTrieNode
Defined in: listener-trie.ts:81
Parameters
root
segs
string[]
mode
listener
Returns
cleanupListenerBucket()
cleanupListenerBucket(
root,bucket):void
Defined in: listener-trie.ts:24
Parameters
root
object
bucket
Returns
void
ensureListenerBucket()
ensureListenerBucket(
root):ListenerBucket
Defined in: listener-trie.ts:8
Parameters
root
object
Returns
getListenerBucket()
getListenerBucket(
root):ListenerBucket|undefined
Defined in: listener-trie.ts:6
Parameters
root
object
Returns
ListenerBucket | undefined
getNode()
getNode(
root,segs):PathTrieNode|undefined
Defined in: listener-trie.ts:44
Parameters
root
segs
string[]
Returns
PathTrieNode | undefined
getOrCreateNode()
getOrCreateNode(
root,segs):PathTrieNode
Defined in: listener-trie.ts:29
Parameters
root
segs
string[]
Returns
prunePathIfEmpty()
prunePathIfEmpty(
root,segs):void
Defined in: listener-trie.ts:55
Parameters
root
segs
string[]
Returns
void
removeListenerFromTrie()
removeListenerFromTrie(
root,segs,mode,listener):void
Defined in: listener-trie.ts:90
Parameters
root
segs
string[]
mode
listener
Returns
void