unescape: (
s: string,
{ windowsPathsNoEscape, magicalBraces, }?: Pick<
MinimatchOptions,
"windowsPathsNoEscape"
| "magicalBraces",
>,
) => string
Type Declaration
- (
s: string,
{ windowsPathsNoEscape, magicalBraces, }?: Pick<
MinimatchOptions,
"windowsPathsNoEscape"
| "magicalBraces",
>,
): string Parameters
- s: string
Optional{ windowsPathsNoEscape, magicalBraces, }: Pick<MinimatchOptions, "windowsPathsNoEscape" | "magicalBraces">
Returns string
Un-escape a string that has been escaped with escape.
If the MinimatchOptions.windowsPathsNoEscape option is used, then square-bracket escapes are removed, but not backslash escapes.
For example, it will turn the string
'[*]'into*, but it will not turn'\\*'into'*', because\is a path separator inwindowsPathsNoEscapemode.When
windowsPathsNoEscapeis not set, then both square-bracket escapes and backslash escapes are removed.Slashes (and backslashes in
windowsPathsNoEscapemode) cannot be escaped or unescaped.When
magicalBracesis not set, escapes of braces ({and}) will not be unescaped.