mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-12 04:50:18 +00:00
@@ -9,6 +9,8 @@ import TokenOpts = X.TokenOpts;
|
||||
var exp: RegExp;
|
||||
var expArr: RegExp[];
|
||||
var chain: RegExp[];
|
||||
var groupChain: { regex: RegExp; backref: string }[];
|
||||
var groupChain1: { regex: RegExp; backref: number }[];
|
||||
var regex: RegExp;
|
||||
var value: any;
|
||||
var str: string;
|
||||
@@ -91,6 +93,8 @@ XRegExp.install(obj);
|
||||
bool = XRegExp.isInstalled(str);
|
||||
bool = XRegExp.isRegExp(value);
|
||||
strArr = XRegExp.matchChain(str, chain);
|
||||
strArr = XRegExp.matchChain(str, groupChain);
|
||||
strArr = XRegExp.matchChain(str, groupChain1);
|
||||
|
||||
// -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
|
||||
|
||||
Vendored
+2
@@ -41,6 +41,8 @@ declare module 'xregexp' {
|
||||
function isInstalled(feature: string): boolean;
|
||||
function isRegExp(value: any): boolean;
|
||||
function matchChain(str: string, chain: RegExp[]): string[];
|
||||
function matchChain(str: string, chain: { regex: RegExp; backref: string }[]): string[];
|
||||
function matchChain(str: string, chain: { regex: RegExp; backref: number }[]): string[];
|
||||
function matchRecursive(str: string, left: string, right: string, flags?: string, options?: Object): string[];
|
||||
|
||||
function replace(str: string, search: string, replacement: string, scope?: string): string;
|
||||
|
||||
Reference in New Issue
Block a user