ts-pattern (npm):  The exhaustive Pattern Matching library for TypeScript.
Keywords: pattern|matching|pattern-matching|typescript|match-with|match|switch|adt|branching|conditions|exhaustive|inference|javascript|ts|type-inference