Function defaults

  • Parameters

    Returns {
        AST: typeof AST;
        GLOBSTAR: typeof GLOBSTAR;
        Minimatch: typeof Minimatch;
        braceExpand: ((pattern: string, options?: MinimatchOptions) => string[]);
        defaults: ((def: MinimatchOptions) => { (p: string, pattern: string, options?: MinimatchOptions): boolean; sep: Sep; GLOBSTAR: unique symbol; filter: (pattern: string, options?: MinimatchOptions) => (p: string) => boolean; ... 7 more ...; unescape: (s: string, { windowsPathsNoEscape, }?: Pick<...>) => string; });
        escape: ((s: string, __namedParameters?: Pick<MinimatchOptions, "windowsPathsNoEscape">) => string);
        filter: ((pattern: string, options?: MinimatchOptions) => ((p: string) => boolean));
        makeRe: ((pattern: string, options?: MinimatchOptions) => false | MMRegExp);
        match: ((list: string[], pattern: string, options?: MinimatchOptions) => string[]);
        sep: Sep;
        unescape: ((s: string, __namedParameters?: Pick<MinimatchOptions, "windowsPathsNoEscape">) => string);
        (p: string, pattern: string, options?: MinimatchOptions): boolean;
    }

    • AST: typeof AST
    • GLOBSTAR: typeof GLOBSTAR
    • Minimatch: typeof Minimatch
    • braceExpand: ((pattern: string, options?: MinimatchOptions) => string[])
    • defaults: ((def: MinimatchOptions) => { (p: string, pattern: string, options?: MinimatchOptions): boolean; sep: Sep; GLOBSTAR: unique symbol; filter: (pattern: string, options?: MinimatchOptions) => (p: string) => boolean; ... 7 more ...; unescape: (s: string, { windowsPathsNoEscape, }?: Pick<...>) => string; })
        • (def: MinimatchOptions): { (p: string, pattern: string, options?: MinimatchOptions): boolean; sep: Sep; GLOBSTAR: unique symbol; filter: (pattern: string, options?: MinimatchOptions) => (p: string) => boolean; ... 7 more ...; unescape: (s: string, { windowsPathsNoEscape, }?: Pick<...>) => string; }
        • Parameters

          Returns { (p: string, pattern: string, options?: MinimatchOptions): boolean; sep: Sep; GLOBSTAR: unique symbol; filter: (pattern: string, options?: MinimatchOptions) => (p: string) => boolean; ... 7 more ...; unescape: (s: string, { windowsPathsNoEscape, }?: Pick<...>) => string; }

    • escape: ((s: string, __namedParameters?: Pick<MinimatchOptions, "windowsPathsNoEscape">) => string)
        • (s: string, __namedParameters?: Pick<MinimatchOptions, "windowsPathsNoEscape">): string
        • Escape all magic characters in a glob pattern.

          If the windowsPathsNoEscape | GlobOptions.windowsPathsNoEscape option is used, then characters are escaped by wrapping in [], because a magic character wrapped in a character class can only be satisfied by that exact character. In this mode, `` is not escaped, because it is not interpreted as a magic character, but instead as a path separator.

          Parameters

          • s: string
          • __namedParameters: Pick<MinimatchOptions, "windowsPathsNoEscape"> = {}

          Returns string

    • filter: ((pattern: string, options?: MinimatchOptions) => ((p: string) => boolean))
        • (pattern: string, options?: MinimatchOptions): ((p: string) => boolean)
        • Parameters

          Returns ((p: string) => boolean)

            • (p: string): boolean
            • Parameters

              • p: string

              Returns boolean

    • makeRe: ((pattern: string, options?: MinimatchOptions) => false | MMRegExp)
    • match: ((list: string[], pattern: string, options?: MinimatchOptions) => string[])
        • (list: string[], pattern: string, options?: MinimatchOptions): string[]
        • Parameters

          Returns string[]

    • sep: Sep
    • unescape: ((s: string, __namedParameters?: Pick<MinimatchOptions, "windowsPathsNoEscape">) => string)
        • (s: string, __namedParameters?: Pick<MinimatchOptions, "windowsPathsNoEscape">): string
        • Un-escape a string that has been escaped with escape.

          If the windowsPathsNoEscape option is used, then square-brace escapes are removed, but not backslash escapes. For example, it will turn the string '[*]' into *, but it will not turn '\\*' into '*', becuase \ is a path separator in windowsPathsNoEscape mode.

          When windowsPathsNoEscape is not set, then both brace escapes and backslash escapes are removed.

          Slashes (and backslashes in windowsPathsNoEscape mode) cannot be escaped or unescaped.

          Parameters

          • s: string
          • __namedParameters: Pick<MinimatchOptions, "windowsPathsNoEscape"> = {}

          Returns string

Generated using TypeDoc