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"
Implement more patterns than just a simple symbol match.
Generated using TypeDoc
Constructs a larger map from a list of patterns and their corresponding maps.