UNPKG

@rr0/time

Version:
45 lines 1.4 kB
export class RegExpFormat { /** * Produces a valid groupName. * * @param {string[]} words * @return {string} */ static groupName(...words: string[]): string; /** * @param {string} name * @param {string[]} contents * @return {string} */ static group(name: string, ...contents: string[]): string; /** * @param {string[]} contents * @return {string} */ static optional(contents: string[]): string; /** * @param {string[]} contents * @return {string} */ static nonCapturingGroup(...contents: string[]): string; /** * @param {string} name The group name * @param {string[]} contents * @return {string} */ static optionalGroup(name: string, ...contents: string[]): string; /** * @param {string[]} contents * @return {string} */ static optionalNonCapturingGroup(...contents: string[]): string; /** * @param {string} name The group name * @param {string} count The digits repetition spec, like "{2}" or "+" * @param {string | undefined} prefix Can be used to specify allowed signs or "Y" * @param {string} digit * @return {string} The relevant regex format. */ static numberGroup(name: string, count: string, prefix: string | undefined, digit?: string): string; } //# sourceMappingURL=RegExpFormat.d.mts.map