mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-09-30 09:17:09 +08:00
This also adds CC-BY-4.0 to the list of accepted licenses. DISABLE_THIRD_PARTY_CHECK=update dependencies Bug: chromium:1083142 Change-Id: I8612de2fba52dae32eeb71af79d5aacfde52142b Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2220097 Reviewed-by: Paul Lewis <aerotwist@chromium.org> Commit-Queue: Mathias Bynens <mathias@chromium.org>
37 lines
589 B
TypeScript
37 lines
589 B
TypeScript
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;
|