defaults
: ((def
: MinimatchOptions) => { 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; })
Type declaration
-
- (def: MinimatchOptions): {
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;
}
-
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;
}
-
- (p: string, pattern: string, options?: MinimatchOptions): boolean
-
Parameters
-
p: string
-
pattern: string
-
Returns boolean
-
AST: typeof AST
-
GLOBSTAR: typeof GLOBSTAR
-
-
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)
-
- (s: string, __namedParameters?: Pick<MinimatchOptions, "windowsPathsNoEscape">): string
-
Parameters
-
s: string
-
__namedParameters: Pick<MinimatchOptions, "windowsPathsNoEscape"> = {}
Returns string
-
filter: ((pattern: string, options?: MinimatchOptions) => ((p: string) => boolean))
-
- (pattern: string, options?: MinimatchOptions): ((p: string) => boolean)
-
Returns ((p: string) => boolean)
-
- (p: string): boolean
-
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
-
list: string[]
-
pattern: string
-
Returns string[]
-
sep: Sep
-
unescape: ((s: string, __namedParameters?: Pick<MinimatchOptions, "windowsPathsNoEscape">) => string)
-
- (s: string, __namedParameters?: Pick<MinimatchOptions, "windowsPathsNoEscape">): string
-
Parameters
-
s: string
-
__namedParameters: Pick<MinimatchOptions, "windowsPathsNoEscape"> = {}
Returns 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.