UNPKG

@the-little-books/little

Version:

11 lines (10 loc) 604 B
import * as Pattern from "../pattern"; import * as Node from "../node"; export declare const match: typeof Pattern.match; export declare const cases: typeof Pattern.cases; export declare function matcher(pattern: Pattern.Pattern): (node: Node.Node) => null | Pattern.MatchResult; export declare function v(name: string): Pattern.Var; export declare const end: Pattern.End; export declare function lv(name: string): Pattern.ListVar; export declare function p(tag: string, ch: Pattern.Pattern | Array<Pattern.Pattern>): Pattern.Element; export declare function regex(value: string | RegExp): Pattern.Text;