You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
660 B
19 lines
660 B
type AnymatchFn = (testString: string) => boolean; |
|
type AnymatchPattern = string|RegExp|AnymatchFn; |
|
type AnymatchMatcher = AnymatchPattern|AnymatchPattern[] |
|
type AnymatchTester = { |
|
(testString: string|any[], returnIndex: true): number; |
|
(testString: string|any[]): boolean; |
|
} |
|
|
|
type PicomatchOptions = {dot: boolean}; |
|
|
|
declare const anymatch: { |
|
(matchers: AnymatchMatcher): AnymatchTester; |
|
(matchers: AnymatchMatcher, testString: string|any[], returnIndex: true | PicomatchOptions): number; |
|
(matchers: AnymatchMatcher, testString: string|any[]): boolean; |
|
} |
|
|
|
export {AnymatchMatcher as Matcher} |
|
export {AnymatchTester as Tester} |
|
export default anymatch
|
|
|