diff options
Diffstat (limited to 'assets/node_modules/execall/index.d.ts')
-rw-r--r-- | assets/node_modules/execall/index.d.ts | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/assets/node_modules/execall/index.d.ts b/assets/node_modules/execall/index.d.ts new file mode 100644 index 0000000..6a97259 --- /dev/null +++ b/assets/node_modules/execall/index.d.ts @@ -0,0 +1,36 @@ +declare namespace execall { + interface Match { + match: string; + subMatches: string[]; + index: number; + } +} + +/** +Find multiple RegExp matches in a string. + +@param regexp - Regular expression to match against the `string`. +@returns The matches. + +@example +``` +import execall = require('execall'); + +execall(/(\d+)/g, '$200 and $400'); +// [ +// { +// match: '200', +// subMatches: ['200'], +// index: 1 +// }, +// { +// match: '400', +// subMatches: ['400'], +// index: 10 +// } +// ] +``` +*/ +declare function execall(regexp: RegExp, string: string): execall.Match[]; + +export = execall; |