diff options
Diffstat (limited to 'node_modules/liquidjs/dist/util/operator-trie.d.ts')
| -rw-r--r-- | node_modules/liquidjs/dist/util/operator-trie.d.ts | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/node_modules/liquidjs/dist/util/operator-trie.d.ts b/node_modules/liquidjs/dist/util/operator-trie.d.ts new file mode 100644 index 0000000..b21050e --- /dev/null +++ b/node_modules/liquidjs/dist/util/operator-trie.d.ts @@ -0,0 +1,14 @@ +interface TrieInput<T> {
+ [key: string]: T;
+}
+interface TrieLeafNode<T> {
+ data: T;
+ end: true;
+ needBoundary?: true;
+}
+export interface Trie<T> {
+ [key: string]: Trie<T> | TrieLeafNode<T>;
+}
+export type TrieNode<T> = Trie<T> | TrieLeafNode<T>;
+export declare function createTrie<T = any>(input: TrieInput<T>): Trie<T>;
+export {};
|
