UNPKG

swagger-to-mock

Version:

mock data generator from Swagger (OpenAPI 3)

21 lines 1.84 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.APPLICATION_JSON = "application/json"; exports.extractResponses = function (obj) { var ret = {}; Object.keys(obj.paths).forEach(function (path) { var methods = obj.paths[path]; Object.keys(methods).forEach(function (method) { var api = methods[method]; var responses = api.responses; Object.keys(responses).forEach(function (statusCode) { var response = responses[statusCode]; var content = response.content; var key = path + "_" + method + "_" + statusCode; ret[key] = content; }); }); }); return ret; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzcG9uc2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvcmVzcG9uc2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFFYSxRQUFBLGdCQUFnQixHQUFHLGtCQUFrQixDQUFDO0FBUXRDLFFBQUEsZ0JBQWdCLEdBQUcsVUFBQyxHQUFrQjtJQUNqRCxJQUFJLEdBQUcsR0FBUSxFQUFFLENBQUM7SUFDbEIsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsT0FBTyxDQUFDLFVBQUEsSUFBSTtRQUNqQyxJQUFNLE9BQU8sR0FBbUIsR0FBRyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNoRCxNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxVQUFDLE1BQWM7WUFDMUMsSUFBTSxHQUFHLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1lBQ3BCLElBQUEseUJBQVMsQ0FBUztZQUMxQixNQUFNLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxVQUFDLFVBQWtCO2dCQUNoRCxJQUFNLFFBQVEsR0FBRyxTQUFTLENBQUMsVUFBVSxDQUFDLENBQUM7Z0JBQy9CLElBQUEsMEJBQU8sQ0FBYztnQkFDN0IsSUFBTSxHQUFHLEdBQU0sSUFBSSxTQUFJLE1BQU0sU0FBSSxVQUFZLENBQUM7Z0JBQzlDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxPQUFPLENBQUM7WUFDckIsQ0FBQyxDQUFDLENBQUM7UUFDTCxDQUFDLENBQUMsQ0FBQztJQUNMLENBQUMsQ0FBQyxDQUFDO0lBQ0gsT0FBTyxHQUFHLENBQUM7QUFDYixDQUFDLENBQUMifQ==