MCPcopy
hub / github.com/webpack/webpack / callHooksForName

Method callHooksForName

lib/javascript/JavascriptParser.js:4464–4472  ·  view source on GitHub ↗

* Call hooks for name. * @template T * @template R * @param {HookMap<SyncBailHook<T, R>>} hookMap hooks the should be called * @param {string} name key in map * @param {AsArray<T>} args args for the hook * @returns {R | undefined} result of hook

(hookMap, name, ...args)

Source from the content-addressed store, hash-verified

4462 * @returns {R | undefined} result of hook
4463 */
4464 callHooksForName(hookMap, name, ...args) {
4465 return this._callHooksForInfo(
4466 hookMap,
4467 this.getVariableInfo(name),
4468 undefined,
4469 undefined,
4470 args
4471 );
4472 }
4473
4474 /**
4475 * Call hooks for info.

Callers 6

_initializeEvaluatingMethod · 0.95
walkThisExpressionMethod · 0.95
walkIdentifierMethod · 0.95
enterIdentifierMethod · 0.95

Calls 2

_callHooksForInfoMethod · 0.95
getVariableInfoMethod · 0.95

Tested by

no test coverage detected