Skip to main content
Module

x/ts_matches/src/parsers/utils.ts>OneOf

Being able to pattern match in typescript
Go to Latest
type alias OneOf
import { type OneOf } from "https://deno.land/x/ts_matches@v5.2.0/src/parsers/utils.ts";
definition: T extends [infer A] | readonly [infer A] ? A : T extends [infer A, ...infer B] | readonly [infer A, ...infer B] ? A | OneOf<B> : never