parjs
Version:
A parser-combinator library for JavaScript.
12 lines (11 loc) • 350 B
TypeScript
/**
* @module parjs/combinators
*/
/** */
import { ParjsValidator } from "../parjser";
import { ParjsCombinator } from "../../";
/**
* Applies the source parser and makes sure its result fulfills `predicate`.
* @param predicate The condition to check for.
*/
export declare function must<T>(predicate: ParjsValidator<T>): ParjsCombinator<T, T>;