Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
chain-able-deps / src / matcher / typings.ts
Size: Mime:
export type MatchableFn = (...args: any[]) => boolean
export type MatchablePattern = Array<string> | string | RegExp | MatchableFn
export interface Matcher {
  make(
    pattern: MatchablePattern,
    shouldNegate?: boolean | undefined,
    alphaOmega?: boolean | undefined
  ): MatchablePattern
  matcher(
    inputs: MatchablePattern,
    patterns: MatchablePattern,
    shouldNegate?: boolean,
    alphaOmega?: boolean
  ): MatchablePattern

  testRegExp: any
}

export interface MatchableObj {
  negated?: boolean
  test?: any
  slice?: any
}
export type Matchable = MatchablePattern & MatchableObj