fly
aijinhui
2023-12-18 4c7e2078a1439ad6fb42f8854f5f8ac1e6859cbc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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: null, returnIndex: true | PicomatchOptions): 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