mirror of
https://github.com/nodejs/node.git
synced 2025-08-15 13:48:44 +02:00
meta: enable jsdoc/check-tag-names rule
PR-URL: https://github.com/nodejs/node/pull/58521 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: LiviaMedeiros <livia@cirno.name> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
This commit is contained in:
parent
036b1fd66d
commit
0fd1ecded6
86 changed files with 495 additions and 247 deletions
|
@ -29,29 +29,27 @@ let debug = require('internal/util/debuglog').debuglog('module_hooks', (fn) => {
|
|||
|
||||
/**
|
||||
* @typedef {import('internal/modules/cjs/loader.js').Module} Module
|
||||
*/
|
||||
/**
|
||||
* @typedef {(
|
||||
* @typedef {((
|
||||
* specifier: string,
|
||||
* context: Partial<ModuleResolveContext>,
|
||||
* ) => ModuleResolveResult
|
||||
* ) => ModuleResolveResult)
|
||||
* } NextResolve
|
||||
* @typedef {(
|
||||
* @typedef {((
|
||||
* specifier: string,
|
||||
* context: ModuleResolveContext,
|
||||
* nextResolve: NextResolve,
|
||||
* ) => ModuleResolveResult
|
||||
* ) => ModuleResolveResult)
|
||||
* } ResolveHook
|
||||
* @typedef {(
|
||||
* @typedef {((
|
||||
* url: string,
|
||||
* context: Partial<ModuleLoadContext>,
|
||||
* ) => ModuleLoadResult
|
||||
* ) => ModuleLoadResult)
|
||||
* } NextLoad
|
||||
* @typedef {(
|
||||
* @typedef {((
|
||||
* url: string,
|
||||
* context: ModuleLoadContext,
|
||||
* nextLoad: NextLoad,
|
||||
* ) => ModuleLoadResult
|
||||
* ) => ModuleLoadResult)
|
||||
* } LoadHook
|
||||
*/
|
||||
|
||||
|
@ -167,6 +165,8 @@ function convertURLToCJSFilename(url) {
|
|||
* @param {'load'|'resolve'} name Name of the hook in ModuleHooks.
|
||||
* @param {Function} defaultStep The default step in the chain.
|
||||
* @param {Function} validate A function that validates and sanitize the result returned by the chain.
|
||||
* @param {object} mergedContext
|
||||
* @returns {any}
|
||||
*/
|
||||
function buildHooks(hooks, name, defaultStep, validate, mergedContext) {
|
||||
let lastRunIndex = hooks.length;
|
||||
|
@ -175,7 +175,7 @@ function buildHooks(hooks, name, defaultStep, validate, mergedContext) {
|
|||
* in order to fill in missing arguments or check returned results.
|
||||
* Due to the merging of the context, this must be a closure.
|
||||
* @param {number} index Index in the chain. Default step is 0, last added hook is 1,
|
||||
* and so on.
|
||||
* and so on.
|
||||
* @param {Function} userHookOrDefault Either the user hook or the default step to invoke.
|
||||
* @param {Function|undefined} next The next wrapped step. If this is the default step, it's undefined.
|
||||
* @returns {Function} Wrapped hook or default step.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue