Envelope Pattern TypeScript - v1.0.0-alpha.20
    Preparing search index...

    Function registerPatternDispatchFns

    • Registers all pattern dispatch functions. Called from index.ts after all patterns are defined.

      Parameters

      • fns: {
            pathsWithCaptures: (
                pattern: Pattern,
                haystack: Envelope,
            ) => [Path[], Map<string, Path[]>];
            paths: (pattern: Pattern, haystack: Envelope) => Path[];
            compile: (
                pattern: Pattern,
                code: Instr[],
                literals: Pattern[],
                captures: string[],
            ) => void;
            isComplex: (pattern: Pattern) => boolean;
            toString: (pattern: Pattern) => string;
        }

      Returns void