@comyata/fe
Version:
Execute YAML and JSON files like programs and get clean data to work with as result.
17 lines (16 loc) • 481 B
TypeScript
import { Resolver } from '@comyata/fe/FileEngine';
export declare class TrieNode {
/**
* Map of character to child node
*/
children: Map<string, TrieNode>;
resolver: null | Resolver;
constructor(resolver?: TrieNode['resolver']);
}
export declare class Importers {
root: TrieNode;
constructor(rootNode?: TrieNode);
use(resolver: Resolver): this;
insert(scope: string, resolver: Resolver): this;
match(scope: string): Resolver | null;
}