anymatch
Version:
Matches strings against configurable strings, globs, regular expressions, and/or functions
18 lines (15 loc) • 556 B
TypeScript
// type
import sep from 'path';
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;
}
declare const anymatch: {
(matchers: AnymatchMatcher): AnymatchTester;
(matchers: AnymatchMatcher, testString: string|any[], returnIndex: true): number;
(matchers: AnymatchMatcher, testString: string|any[]): boolean;
}
export = anymatch