regexp-manager
Advanced tools
Comparing version
@@ -111,3 +111,3 @@ import type { RegExpPatternBuilder } from './regexp-pattern-builder'; | ||
export type ToNumberFromString<T extends string> = T extends NumberString<infer R> ? R : never; | ||
export type _Prediction<Pattern extends string, BeforeString extends string = ''> = Pattern extends `[${infer R1}]${infer R2}` ? `${BeforeString}${_Prediction<R2, IsCaracterSet<R1>>}` : Pattern extends `{${infer N1},${infer N2}}${infer R2}` ? _Prediction<R2, Repeat<BeforeString, ToNumberFromString<N1>>> : Pattern extends `{${infer N}}${infer R2}` ? _Prediction<R2, Repeat<BeforeString, ToNumberFromString<N>>> : Pattern extends `${infer R1}${infer R2}` ? `${BeforeString}${R1}${_Prediction<R2>}` : `${BeforeString}${Pattern}`; | ||
export type _Prediction<Pattern extends string, BeforeString extends string = ''> = Pattern extends `[${infer R1}]${infer R2}` ? `${BeforeString}${_Prediction<R2, IsCaracterSet<R1>>}` : Pattern extends `{${infer N1},${infer N2}}${infer R2}` ? _Prediction<R2, Repeat<BeforeString, ToNumberFromString<N1>>> : Pattern extends `{${infer N}}${infer R2}` ? _Prediction<R2, Repeat<BeforeString, ToNumberFromString<N>>> : Pattern extends `${infer R1}${infer R2}` ? `${BeforeString}${_Prediction<R2, R1>}` : `${BeforeString}${Pattern}`; | ||
export declare namespace RegExpFlag { | ||
@@ -114,0 +114,0 @@ type HasIndices = 'd'; |
{ | ||
"name": "regexp-manager", | ||
"version": "0.16.1", | ||
"version": "0.16.2", | ||
"description": "regexp builder for node.js developer", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
24303
0