regexp-manager
Advanced tools
Comparing version
@@ -78,2 +78,3 @@ import type { And, Add, Between, CapturingGroup, LessThan, LessThanOrEqual, Lookahead, Lookbehind, MoreThan, MoreThanOrEqual, NToNumber, NegativeLookahead, NegativeLookbehind, Or, Optional, Push, RegExpTypeName, _Prediction } from './type'; | ||
private option; | ||
private replace; | ||
} |
@@ -111,3 +111,6 @@ "use strict"; | ||
} | ||
replace(pattern, substituteMap) { | ||
return ''; | ||
} | ||
} | ||
exports.RegExpPatternBuilder = RegExpPatternBuilder; |
@@ -132,4 +132,3 @@ import type { RegExpPatternBuilder } from './regexp-pattern-builder'; | ||
export type RegExpTypeName = Exclude<MethodNames<RegExpPatternBuilder<any>>, 'expression' | 'getRegExp'> | 'init' | 'lookahead' | 'lookbehind' | 'negativeLookahead' | 'negativeLookbehind'; | ||
export type EntriesToObject<T extends Array<NTuple<2>>> = T extends [infer F, ...infer Rest] ? F extends [infer K, infer V] ? Rest extends NTuple<2>[] ? Merge<Record<ToString<K>, V>, EntriesToObject<Rest>> : never : never : {}; | ||
export type IsRecord<T> = T extends Record<PropertyKey, any> ? T : never; | ||
export type ObjectToEntries<T extends Object, Entries extends Array<NTuple<2>> = []> = T extends Merge<Record<infer Key, infer Type>, infer Rest> ? Equal<Rest, {}> extends true ? [...Entries, [Key, Type]] : ObjectToEntries<IsRecord<Rest>, [...Entries, [Key, Type]]> : []; | ||
export type EntriesToObject<T extends Array<NTuple<2>>> = T extends [infer F, ...infer Rest] ? F extends [infer K extends string, infer V] ? Rest extends NTuple<2>[] ? Merge<Record<K, V>, EntriesToObject<Rest>> : never : never : {}; | ||
export type NotAUnion<T, U = T> = U extends any ? ([T] extends [U] ? T : never) : never; |
{ | ||
"name": "regexp-manager", | ||
"version": "0.17.0", | ||
"version": "0.17.1", | ||
"description": "regexp builder for node.js developer", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
365
0.83%26084
-0.64%