Function patternMap

  • Constructs a larger map from a list of patterns and their corresponding maps.

    Parameters

    • patterns: any

    Returns any

    Example

    const default_map = leaf_map("foobar");

    const map = pattern_map([
    default_map,
    ["foo", leaf_map("foo")],
    ["bar", leaf_map("bar")],
    ]);

    await map(); // "foobar"
    await map("foo")(); // "foo"
    await map("bar")(); // "bar"

    Todo

    Implement more patterns than just a simple symbol match.

Generated using TypeDoc