MCPcopy
hub / github.com/webpack/webpack / _getRequestAndExternalType

Method _getRequestAndExternalType

lib/ExternalModule.js:1013–1020  ·  view source on GitHub ↗

* Get request and external type. * @private * @returns {{ request: string | string[], externalType: ExternalsType }} the request and external type

()

Source from the content-addressed store, hash-verified

1011 * @returns {{ request: string | string[], externalType: ExternalsType }} the request and external type
1012 */
1013 _getRequestAndExternalType() {
1014 let { request, externalType } = this;
1015 if (typeof request === "object" && !Array.isArray(request)) {
1016 request = request[externalType];
1017 }
1018 externalType = this._resolveExternalType(externalType);
1019 return { request, externalType };
1020 }
1021
1022 /**
1023 * Resolve the detailed external type from the raw external type.

Callers 2

buildMethod · 0.95
codeGenerationMethod · 0.95

Calls 2

_resolveExternalTypeMethod · 0.95
isArrayMethod · 0.80

Tested by

no test coverage detected