diff --git a/pages/v5.x/globals.md b/pages/v5.x/globals.md index 9f55590..9f32dfa 100644 --- a/pages/v5.x/globals.md +++ b/pages/v5.x/globals.md @@ -77,9 +77,9 @@ This is used for when a Module has a AsyncDependencyBlock tie (for code-splittin Removes all dependencies and blocks -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `getRootBlock()` @@ -91,9 +91,9 @@ Removes all dependencies and blocks * `dependency` {Dependency} * Returns: {void} -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `updateHash(hash, context)` @@ -1425,9 +1425,9 @@ If `module` is passed, `loc` and `request` must also be passed. * `callback` {object} * Returns: {void} -#### `addModuleTree(__namedParameters, callback)` +#### `addModuleTree(options, callback)` -* `__namedParameters` {object} +* `options` {object} * `callback` {object} * Returns: {void} @@ -1637,9 +1637,9 @@ Fetches a module from a compilation by its identifier * Returns: {Error[]} -#### `handleModuleCreation(__namedParameters, callback)` +#### `handleModuleCreation(options, callback)` -* `__namedParameters` {HandleModuleCreationOptions} +* `options` {HandleModuleCreationOptions} * `callback` {object} * Returns: {void} @@ -1660,9 +1660,9 @@ Fetches a module from a compilation by its identifier * `module` {Module} * Returns: {void} -#### `processRuntimeRequirements([__namedParameters])` +#### `processRuntimeRequirements([options])` -* `__namedParameters` {object} +* `options` {object} * Returns: {void} #### `rebuildModule(module, callback)` @@ -1895,10 +1895,10 @@ Schema validation function with optional pre-compiled check ### Methods -#### `createModuleReference(module, __namedParameters)` +#### `createModuleReference(module, partial)` * `module` {Module} -* `__namedParameters` {Partial} +* `partial` {Partial} * Returns: {string} #### `getRawExport(exportName)` @@ -2100,9 +2100,9 @@ Apply the plugin * `context` {string} * Returns: {Module} -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `getCondition(moduleGraph)` @@ -2167,9 +2167,9 @@ Returns list of exports referenced by this dependency Returns warnings -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `setLoc(startLine, startColumn, endLine, endColumn)` @@ -2830,9 +2830,9 @@ removes all warnings and errors * `context` {CodeGenerationContext} * Returns: {CodeGenerationResult} -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `getChunks()` @@ -3010,9 +3010,9 @@ Use needBuild instead restore unsafe cache data -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `size([type])` @@ -3093,10 +3093,10 @@ Apply the plugin ### Methods -#### `generate(module, __namedParameters)` +#### `generate(module, context)` * `module` {NormalModule} -* `__namedParameters` {GenerateContext} +* `context` {GenerateContext} * Returns: {Source} #### `getConcatenationBailoutReason(module, context)` @@ -3116,10 +3116,10 @@ Apply the plugin * `module` {NormalModule} * Returns: {ReadonlySet} -#### `updateHash(hash, __namedParameters)` +#### `updateHash(hash, generator)` * `hash` {Hash} -* `__namedParameters` {UpdateHashContextGenerator} +* `generator` {UpdateHashContextGenerator} * Returns: {void} #### Static method: `byType(map)` @@ -3825,9 +3825,9 @@ removes all warnings and errors * `context` {CodeGenerationContext} * Returns: {CodeGenerationResult} -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `getChunks()` @@ -3997,9 +3997,9 @@ Use needBuild instead * `dependency` {Dependency} * Returns: {void} -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `size([type])` @@ -4637,9 +4637,9 @@ Apply the plugin ### Constructors -#### `new NormalModule(__namedParameters)` +#### `new NormalModule(data)` -* `__namedParameters` {NormalModuleCreateData} +* `data` {NormalModuleCreateData} * Returns: {NormalModule} ### Properties @@ -4804,9 +4804,9 @@ removes all warnings and errors * `associatedObjectForCache` {object} * Returns: {Source} -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `getChunks()` @@ -4999,9 +4999,9 @@ Use needBuild instead restore unsafe cache data -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `shouldPreventParsing(noParseRule, request)` @@ -5472,9 +5472,9 @@ removes all warnings and errors * `context` {CodeGenerationContext} * Returns: {CodeGenerationResult} -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `generate()` @@ -5652,9 +5652,9 @@ Use needBuild instead * `dependency` {Dependency} * Returns: {void} -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `shouldIsolate()` @@ -5981,14 +5981,14 @@ not capture any frames. ### Methods -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### Static method: `captureStackTrace(targetObject[, constructorOpt])` diff --git a/pages/v5.x/webpack/namespaces/ModuleFilenameHelpers.md b/pages/v5.x/webpack/namespaces/ModuleFilenameHelpers.md index 2bb61be..365100e 100644 --- a/pages/v5.x/webpack/namespaces/ModuleFilenameHelpers.md +++ b/pages/v5.x/webpack/namespaces/ModuleFilenameHelpers.md @@ -24,7 +24,7 @@ * `module` {string|Module} * `options` {object} -* `__namedParameters` {object} +* `options` {object} * Returns: {string} *** diff --git a/pages/v5.x/webpack/namespaces/cli.md b/pages/v5.x/webpack/namespaces/cli.md index eaecba5..c986f93 100644 --- a/pages/v5.x/webpack/namespaces/cli.md +++ b/pages/v5.x/webpack/namespaces/cli.md @@ -4,7 +4,7 @@ > **createColors**: {object} -* `__namedParameters` {ColorsOptions} +* `options` {ColorsOptions} * Returns: {Colors} *** diff --git a/pages/v5.x/webpack/namespaces/css.md b/pages/v5.x/webpack/namespaces/css.md index 9077049..ee0c3bf 100644 --- a/pages/v5.x/webpack/namespaces/css.md +++ b/pages/v5.x/webpack/namespaces/css.md @@ -31,9 +31,9 @@ Apply the plugin * `compilation` {Compilation} * Returns: {CssModule[]} -#### `renderChunk(__namedParameters, hooks)` +#### `renderChunk(plugin, hooks)` -* `__namedParameters` {RenderContextCssModulesPlugin} +* `plugin` {RenderContextCssModulesPlugin} * `hooks` {CompilationHooksCssModulesPlugin} * Returns: {Source} diff --git a/pages/v5.x/webpack/namespaces/dependencies.md b/pages/v5.x/webpack/namespaces/dependencies.md index c1d7fc2..316254d 100644 --- a/pages/v5.x/webpack/namespaces/dependencies.md +++ b/pages/v5.x/webpack/namespaces/dependencies.md @@ -43,9 +43,9 @@ * `context` {string} * Returns: {Module} -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `getCondition(moduleGraph)` @@ -110,9 +110,9 @@ Returns list of exports referenced by this dependency Returns warnings -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `setLoc(startLine, startColumn, endLine, endColumn)` @@ -187,9 +187,9 @@ Update the hash * `context` {string} * Returns: {Module} -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `getCondition(moduleGraph)` @@ -215,10 +215,10 @@ Returns errors Returns the exported names -#### `getImportStatement(update, __namedParameters)` +#### `getImportStatement(update, context)` * `update` {boolean} -* `__namedParameters` {DependencyTemplateContext} +* `context` {DependencyTemplateContext} * Returns: {string|string} #### `getImportVar(moduleGraph)` @@ -238,9 +238,9 @@ Returns the exported names * `moduleGraph` {ModuleGraph} * Returns: {ConnectionState} -#### `getModuleExports(__namedParameters)` +#### `getModuleExports(context)` -* `__namedParameters` {DependencyTemplateContext} +* `context` {DependencyTemplateContext} * Returns: {string} #### `getNumberOfIdOccurrences()` @@ -277,9 +277,9 @@ Returns list of exports referenced by this dependency Returns warnings -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `setLoc(startLine, startColumn, endLine, endColumn)` @@ -352,9 +352,9 @@ Update the hash * `context` {string} * Returns: {Module} -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `getCondition(moduleGraph)` @@ -419,9 +419,9 @@ Returns list of exports referenced by this dependency Returns warnings -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `setLoc(startLine, startColumn, endLine, endColumn)` @@ -488,9 +488,9 @@ Update the hash * `context` {string} * Returns: {Module} -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `getCondition(moduleGraph)` @@ -555,9 +555,9 @@ Returns list of exports referenced by this dependency Returns warnings -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `setLoc(startLine, startColumn, endLine, endColumn)` diff --git a/pages/v5.x/webpack/namespaces/esm.md b/pages/v5.x/webpack/namespaces/esm.md index 4423cb9..a9a7a9f 100644 --- a/pages/v5.x/webpack/namespaces/esm.md +++ b/pages/v5.x/webpack/namespaces/esm.md @@ -156,9 +156,9 @@ removes all warnings and errors * `context` {CodeGenerationContext} * Returns: {CodeGenerationResult} -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `generate()` @@ -336,9 +336,9 @@ Use needBuild instead * `dependency` {Dependency} * Returns: {void} -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `shouldIsolate()` diff --git a/pages/v5.x/webpack/namespaces/library.md b/pages/v5.x/webpack/namespaces/library.md index 25a5f90..e8472fe 100644 --- a/pages/v5.x/webpack/namespaces/library.md +++ b/pages/v5.x/webpack/namespaces/library.md @@ -10,12 +10,12 @@ ### Constructors -#### `new AbstractLibraryPlugin(__namedParameters)` +#### `new AbstractLibraryPlugin(options)` ###### T `T` -* `__namedParameters` {AbstractLibraryPluginOptions} +* `options` {AbstractLibraryPluginOptions} * Returns: {AbstractLibraryPlugin} ### Properties diff --git a/pages/v5.x/webpack/namespaces/node.md b/pages/v5.x/webpack/namespaces/node.md index 1ced809..a009b39 100644 --- a/pages/v5.x/webpack/namespaces/node.md +++ b/pages/v5.x/webpack/namespaces/node.md @@ -91,9 +91,9 @@ Apply the plugin ### Constructors -#### `new ReadFileCompileAsyncWasmPlugin([__namedParameters])` +#### `new ReadFileCompileAsyncWasmPlugin([options])` -* `__namedParameters` {ReadFileCompileAsyncWasmPluginOptions} +* `options` {ReadFileCompileAsyncWasmPluginOptions} * Returns: {ReadFileCompileAsyncWasmPlugin} ### Methods diff --git a/pages/v5.x/webpack/namespaces/optimize/index.md b/pages/v5.x/webpack/namespaces/optimize/index.md index 8e99d60..ff2910b 100644 --- a/pages/v5.x/webpack/namespaces/optimize/index.md +++ b/pages/v5.x/webpack/namespaces/optimize/index.md @@ -148,9 +148,9 @@ Apply the plugin ### Constructors -#### `new RealContentHashPlugin(__namedParameters)` +#### `new RealContentHashPlugin(options)` -* `__namedParameters` {RealContentHashPluginOptions} +* `options` {RealContentHashPluginOptions} * Returns: {RealContentHashPlugin} ### Methods diff --git a/pages/v5.x/webpack/namespaces/runtime.md b/pages/v5.x/webpack/namespaces/runtime.md index db01c97..d87f334 100644 --- a/pages/v5.x/webpack/namespaces/runtime.md +++ b/pages/v5.x/webpack/namespaces/runtime.md @@ -164,9 +164,9 @@ removes all warnings and errors * `context` {CodeGenerationContext} * Returns: {CodeGenerationResult} -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `generate()` @@ -344,9 +344,9 @@ Use needBuild instead * `dependency` {Dependency} * Returns: {void} -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `shouldIsolate()` @@ -552,9 +552,9 @@ removes all warnings and errors * `context` {CodeGenerationContext} * Returns: {CodeGenerationResult} -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `generate()` @@ -732,9 +732,9 @@ Use needBuild instead * `dependency` {Dependency} * Returns: {void} -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `shouldIsolate()` diff --git a/pages/v5.x/webpack/namespaces/util/index.md b/pages/v5.x/webpack/namespaces/util/index.md index 38bc68a..2f0ed54 100644 --- a/pages/v5.x/webpack/namespaces/util/index.md +++ b/pages/v5.x/webpack/namespaces/util/index.md @@ -76,21 +76,21 @@ * Returns: {SetIterator} -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `values()` * Returns: {SetIterator} -#### Static method: `deserialize(__namedParameters)` +#### Static method: `deserialize(context)` ###### T `T` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {LazySet} *** diff --git a/pages/v5.x/webpack/namespaces/web.md b/pages/v5.x/webpack/namespaces/web.md index eb5fa3a..6b6cb4c 100644 --- a/pages/v5.x/webpack/namespaces/web.md +++ b/pages/v5.x/webpack/namespaces/web.md @@ -156,9 +156,9 @@ removes all warnings and errors * `context` {CodeGenerationContext} * Returns: {CodeGenerationResult} -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `generate()` @@ -336,9 +336,9 @@ Use needBuild instead * `dependency` {Dependency} * Returns: {void} -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `shouldIsolate()` @@ -591,9 +591,9 @@ removes all warnings and errors * `context` {CodeGenerationContext} * Returns: {CodeGenerationResult} -#### `deserialize(__namedParameters)` +#### `deserialize(context)` -* `__namedParameters` {ObjectDeserializerContext} +* `context` {ObjectDeserializerContext} * Returns: {void} #### `generate()` @@ -771,9 +771,9 @@ Use needBuild instead * `dependency` {Dependency} * Returns: {void} -#### `serialize(__namedParameters)` +#### `serialize(context)` -* `__namedParameters` {ObjectSerializerContext} +* `context` {ObjectSerializerContext} * Returns: {void} #### `shouldIsolate()` diff --git a/plugins/processor.mjs b/plugins/processor.mjs index 5cae292..d1874ab 100644 --- a/plugins/processor.mjs +++ b/plugins/processor.mjs @@ -27,6 +27,20 @@ export function load(app) { .forEach((namespace) => context.project.mergeReflections(namespace, namespace.parent), ); + + // Rename __0, __1 etc. parameters to meaningful names based on their type + context.project + .getReflectionsByKind(ReflectionKind.Parameter) + .filter((param) => param.name === "__namedParameters") + .forEach((param) => { + const typeName = param.type?.name ?? ""; + const match = typeName.match(/([A-Z][a-z]+)$/); + if (match) { + param.name = match[1].toLowerCase(); + } else { + param.name = "options"; + } + }); }); app.renderer.on(Renderer.EVENT_END, (context) => {