UNPKG

liquidjs

Version:

A simple, expressive and safe Shopify / Github Pages compatible template engine in pure JavaScript.

15 lines (14 loc) 360 B
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 {};