UNPKG

@apideck/portman

Version:

Port OpenAPI Spec to Postman Collection, with contract & variation tests included

46 lines 2.94 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.applyOverwrites = void 0; var _1 = require("."); var applyOverwrites = function (pmOperations, overwriteSetting, oasParser, globals) { return pmOperations.map(function (pmOperation) { var oaOperation = oasParser.getOperationByPath(pmOperation.pathRef); var overwriteRequestBodyDto = { overwriteValues: (overwriteSetting === null || overwriteSetting === void 0 ? void 0 : overwriteSetting.overwriteRequestBody) || [], pmOperation: pmOperation, oaOperation: oaOperation, globals: globals }; (overwriteSetting === null || overwriteSetting === void 0 ? void 0 : overwriteSetting.overwriteRequestBody) && (0, _1.overwriteRequestBody)(overwriteRequestBodyDto); var overwriteRequestQueryParamsDto = { overwriteValues: (overwriteSetting === null || overwriteSetting === void 0 ? void 0 : overwriteSetting.overwriteRequestQueryParams) || [], pmOperation: pmOperation, oaOperation: oaOperation, globals: globals }; (overwriteSetting === null || overwriteSetting === void 0 ? void 0 : overwriteSetting.overwriteRequestQueryParams) && (0, _1.overwriteRequestQueryParams)(overwriteRequestQueryParamsDto); var overwriteRequestPathVariablesDto = { overwriteValues: (overwriteSetting === null || overwriteSetting === void 0 ? void 0 : overwriteSetting.overwriteRequestPathVariables) || [], pmOperation: pmOperation, oaOperation: oaOperation, globals: globals }; (overwriteSetting === null || overwriteSetting === void 0 ? void 0 : overwriteSetting.overwriteRequestPathVariables) && (0, _1.overwriteRequestPathVariables)(overwriteRequestPathVariablesDto); var overwriteRequestHeadersDto = { overwriteValues: (overwriteSetting === null || overwriteSetting === void 0 ? void 0 : overwriteSetting.overwriteRequestHeaders) || [], pmOperation: pmOperation, oaOperation: oaOperation, globals: globals }; (overwriteSetting === null || overwriteSetting === void 0 ? void 0 : overwriteSetting.overwriteRequestHeaders) && (0, _1.overwriteRequestHeaders)(overwriteRequestHeadersDto); (overwriteSetting === null || overwriteSetting === void 0 ? void 0 : overwriteSetting.overwriteRequestBaseUrl) && (0, _1.overwriteRequestBaseUrl)(overwriteSetting.overwriteRequestBaseUrl, pmOperation); (overwriteSetting === null || overwriteSetting === void 0 ? void 0 : overwriteSetting.overwriteRequestSecurity) && (0, _1.overwriteRequestSecurity)(overwriteSetting.overwriteRequestSecurity, pmOperation); return pmOperation; }); }; exports.applyOverwrites = applyOverwrites; //# sourceMappingURL=applyOverwrites.js.map