Type:
stringType:
stringType:
stringcreateFilename(module, options, { requestShortener, chunkGraph, hashFunction }): string
Attributes
moduleFilenameTemplate:
string | ((context: ModuleFilenameTemplateContext) => string)namespace:
stringchunkGraph:
ChunkGraphrequestShortener:
RequestShortenerReturns:
stringType:
stringType:
stringType:
stringType:
stringmatchObject(obj, str): boolean
Attributes
matchPart(str, test): boolean
Attributes
Tests if a string matches a RegExp or an array of RegExp.
ModuleFilenameHelpers.matchPart("foo.js", "foo"); // true ModuleFilenameHelpers.matchPart("foo.js", "foo.js"); // true ModuleFilenameHelpers.matchPart("foo.js", "foo."); // true ModuleFilenameHelpers.matchPart("foo.js", "foo*"); // false ModuleFilenameHelpers.matchPart("foo.js", "foo.*"); // false ModuleFilenameHelpers.matchPart("foo.js", /^foo/); // true ModuleFilenameHelpers.matchPart("foo.js", [/^foo/, "bar"]); // true ModuleFilenameHelpers.matchPart("foo.js", [/^foo/, "bar"]); // true ModuleFilenameHelpers.matchPart("foo.js", [/^foo/, /^bar/]); // true ModuleFilenameHelpers.matchPart("foo.js", [/^baz/, /^bar/]); // false
Type:
stringType:
stringType:
RegExpType:
RegExpType:
RegExpType:
RegExpType:
RegExpType:
RegExpType:
RegExpType:
RegExpType:
RegExpType:
RegExpType:
RegExpreplaceDuplicates(array, fn, comparator?): T[]
Attributes
Type:
stringType:
string