Skip to main content
Module

x/ts_matches/src/parsers/every-parser.ts>EveryParser

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