Skip to main content
Module

x/ts_matches/src/parsers/deferred-parser.ts>DeferredParser

Being able to pattern match in typescript
Latest
class DeferredParser
implements IParser<unknown, B>
import { DeferredParser } from "https://deno.land/x/ts_matches@v5.4.0/src/parsers/deferred-parser.ts";

This is needed when the typescript has a recursive, mutual types type Things = string | [OtherThings] type OtherThings = {type: 'other', value:Things }

Constructors

new
private
DeferredParser(description?)

Properties

private
optional
parser: Parser<unknown, B>

Methods

parse<C, D>(a: unknown, onParse: OnParse<unknown, B, C, D>): C | D
setParser(parser: IParser<unknown, B>)