Download web/node_modules/enhanced-resolve/lib/getInnerRequest.js from Amitkumar001/Law_Slm: direct link, hf CLI and curl.
- Browser
- Download file 1.26 kB
-
https://huggingface.co/Amitkumar001/Law_Slm/resolve/main/web/node_modules/enhanced-resolve/lib/getInnerRequest.js
- Command line
-
hf download hf://Amitkumar001/Law_Slm/web/node_modules/enhanced-resolve/lib/getInnerRequest.js
-
curl -L -o getInnerRequest.js https://huggingface.co/Amitkumar001/Law_Slm/resolve/main/web/node_modules/enhanced-resolve/lib/getInnerRequest.js
1.26 kB
| /* | |
| MIT License http://www.opensource.org/licenses/mit-license.php | |
| Author Tobias Koppers @sokra | |
| */ | |
| ; | |
| const { isRelativeRequest } = require("./util/path"); | |
| /** @typedef {import("./Resolver")} Resolver */ | |
| /** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ | |
| /** | |
| * @param {Resolver} resolver resolver | |
| * @param {ResolveRequest} request string | |
| * @returns {string} inner request | |
| */ | |
| module.exports = function getInnerRequest(resolver, request) { | |
| if ( | |
| typeof request.__innerRequest === "string" && | |
| request.__innerRequest_request === request.request && | |
| request.__innerRequest_relativePath === request.relativePath | |
| ) { | |
| return request.__innerRequest; | |
| } | |
| /** @type {string | undefined} */ | |
| let innerRequest; | |
| if (request.request) { | |
| innerRequest = request.request; | |
| if (request.relativePath && isRelativeRequest(innerRequest)) { | |
| innerRequest = resolver.join(request.relativePath, innerRequest); | |
| } | |
| } else { | |
| innerRequest = request.relativePath; | |
| } | |
| // eslint-disable-next-line camelcase | |
| request.__innerRequest_request = request.request; | |
| // eslint-disable-next-line camelcase | |
| request.__innerRequest_relativePath = request.relativePath; | |
| return (request.__innerRequest = /** @type {string} */ (innerRequest)); | |
| }; | |