UNPKG

ts-regex-builder

Version:

Maintainable regular expressions for TypeScript and JavaScript.

16 lines (15 loc) 557 B
import type { RegexFlags, RegexSequence } from './types'; /** * Generate RegExp object from elements with optional flags. * * @param elements Single regex element or array of elements * @param flags RegExp flags object * @returns RegExp object */ export declare function buildRegExp(sequence: RegexSequence, flags?: RegexFlags): RegExp; /** * Generate regex pattern from elements. * @param elements Single regex element or array of elements * @returns regex pattern string */ export declare function buildPattern(sequence: RegexSequence): string;