UNPKG

660 BTypeScriptView Raw
1type AnymatchFn = (testString: string) => boolean;
2type AnymatchPattern = string|RegExp|AnymatchFn;
3type AnymatchMatcher = AnymatchPattern|AnymatchPattern[]
4type AnymatchTester = {
5 (testString: string|any[], returnIndex: true): number;
6 (testString: string|any[]): boolean;
7}
8
9type PicomatchOptions = {dot: boolean};
10
11declare const anymatch: {
12 (matchers: AnymatchMatcher): AnymatchTester;
13 (matchers: AnymatchMatcher, testString: string|any[], returnIndex: true | PicomatchOptions): number;
14 (matchers: AnymatchMatcher, testString: string|any[]): boolean;
15}
16
17export {AnymatchMatcher as Matcher}
18export {AnymatchTester as Tester}
19export default anymatch