UNPKG

@imhonglu/pattern-builder

Version:

Type-safe regular expression pattern builder for TypeScript with fluent API

28 lines 720 B
import { PatternBuilder } from "../pattern-builder/pattern-builder.js"; import type { PatternInput } from "../types/pattern-input.js"; /** * Creates a pattern builder for the concat operator. * * @param patterns - The patterns to create the concat operator from. * @returns The pattern builder. * * @example only string * ```ts * concat("a", "b", "c"); * // => /abc/ * ``` * * @example pre-defined pattern with pattern * ```ts * concat(alpha, digit); * // => /[a-zA-Z][\d]/ * ``` * * @example pre-defined pattern with string * ```ts * concat(alpha, "0"); * // => /[a-zA-Z]0/ * ``` */ export declare function concat(...patterns: PatternInput[]): PatternBuilder; //# sourceMappingURL=concat.d.ts.map