Type:
<string>Type:
<string>Type:
<string>createFilename(module, options, { requestShortener, chunkGraph, hashFunction }): stringAttributes
moduleFilenameTemplate:
<string>| (context:
<ModuleFilenameTemplateContext>
) =>
<string>namespace:
<string>chunkGraph:
<ChunkGraph>hashFunction:
<string>
|
<typeof Hash>requestShortener:
<RequestShortener>Returns:
<string>Type:
<string>Type:
<string>Type:
<string>Type:
<string>matchObject(obj, str): booleanAttributes
matchPart(str, test): booleanAttributes
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."); // false
ModuleFilenameHelpers.matchPart("foo.js", "foo*"); // false
ModuleFilenameHelpers.matchPart("foo.js", "foo.*"); // true
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/]); // falseType:
<string>Type:
<string>Type:
<RegExp>Type:
<RegExp>Type:
<RegExp>Type:
<RegExp>Type:
<RegExp>Type:
<RegExp>Type:
<RegExp>Type:
<RegExp>Type:
<RegExp>Type:
<RegExp>Type:
<RegExp>replaceDuplicates(array, fn, comparator?): voidarray{T[]}fn(duplicateItem:<T>, duplicateItemIndex:<number>, numberOfTimesReplaced:<number>) =><T>comparator(firstElement:<T>, nextElement:<T>) =><0>|<1>|<-1>- Returns: {T[]}
Type:
<string>Type:
<string>