Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

choice

import { choice } from "https://raw.githubusercontent.com/wavebeem/bread-n-butter/v0.6.0/src/bread-n-butter.ts";

Parse using the parsers given, returning the first one that succeeds.

function choice<Parsers extends Parser<any>[]>(...parsers: Parsers): Parser<ReturnType<Parsers[number]["tryParse"]>>;
§
choice<Parsers extends Parser<any>[]>(...parsers: Parsers): Parser<ReturnType<Parsers[number]["tryParse"]>>
[src]

§Type Parameters

§
Parsers extends Parser<any>[]
[src]

§Parameters

§
...parsers: Parsers optional
[src]

§Return Type

§
Parser<ReturnType<Parsers[number]["tryParse"]>>
[src]