Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/composer / dist / webpack / getInnerRequest.js
Size: Mime:
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function getInnerRequest(resolver, request) {
    if (typeof request.__innerRequest === 'string' &&
        request.__innerRequest_request === request.request &&
        request.__innerRequest_relativePath === request.relativePath) {
        return request.__innerRequest;
    }
    let innerRequest;
    if (request.request) {
        innerRequest = request.request;
        // @todo could match it if it had [Symbol]
        if (/^\.\.?\//.test(innerRequest + '') && request.relativePath) {
            innerRequest = resolver.join(request.relativePath, innerRequest);
        }
    }
    else {
        innerRequest = request.relativePath;
    }
    request.__innerRequest_request = request.request;
    request.__innerRequest_relativePath = request.relativePath;
    return (request.__innerRequest = innerRequest);
}
exports.getInnerRequest = getInnerRequest;
//# sourceMappingURL=getInnerRequest.js.map