@clarketm/supertrie
Version:
Trie with superpowers! 💪
17 lines (14 loc) • 371 B
Flow
declare export class TrieNode {
_char: any;
_children: Map<any, TrieNode>;
_isCompleteWord: boolean;
get char(): any;
get count(): number;
get isCompleteWord(): boolean;
get isLeafNode(): boolean;
constructor(char?: any): void;
delete(char: any): void;
get(char: any): ?TrieNode;
has(char: any): boolean;
set(char: any, node: TrieNode): void;
}