buildMatchPatternFn.d.cts 333 B

123456789
  1. import type { MatchFn, MatchValueCallback } from "../types.js";
  2. export interface BuildMatchPatternFnArgs<Result> {
  3. matchPattern: RegExp;
  4. parsePattern: RegExp;
  5. valueCallback?: MatchValueCallback<string, Result>;
  6. }
  7. export declare function buildMatchPatternFn<Result>(
  8. args: BuildMatchPatternFnArgs<Result>,
  9. ): MatchFn<Result>;