From cda0419722b022ed0a8f3c4fd3122230b19a0c64 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 6 Jan 2023 20:40:29 +0530 Subject: feat: adds examples for everything --- src/util.ts | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 src/util.ts (limited to 'src/util.ts') diff --git a/src/util.ts b/src/util.ts new file mode 100644 index 0000000..0b60bb1 --- /dev/null +++ b/src/util.ts @@ -0,0 +1,4 @@ + +export const match = (k: K | undefined, pattern: { [key in K | '_']: () => R }) => + k && pattern[k] ? pattern[k]() : pattern._() + -- cgit v1.3.1