openapi-validator
Version:
Common code for jest-openapi and Chai OpenAPI Response Validator
19 lines • 802 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const AxiosResponse_1 = __importDefault(require("./classes/AxiosResponse"));
const RequestPromiseResponse_1 = __importDefault(require("./classes/RequestPromiseResponse"));
const SuperAgentResponse_1 = __importDefault(require("./classes/SuperAgentResponse"));
function makeResponse(res) {
if ('data' in res) {
return new AxiosResponse_1.default(res);
}
if ('status' in res) {
return new SuperAgentResponse_1.default(res);
}
return new RequestPromiseResponse_1.default(res);
}
exports.default = makeResponse;
//# sourceMappingURL=responseFactory.js.map