Gitlab@Informatics

Skip to content
Snippets Groups Projects
Select Git revision
  • 0fb1de11afae4abc279cc6c935959643414bb3b2
  • main default protected
  • revert-a98119d8
3 results

index.d.ts

Blame
  • index.d.ts 763 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: 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