source: node_modules/swagger-client/lib/resolver/strategies/openapi-2/index.js@ d24f17c

main
Last change on this file since d24f17c was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

Initial commit

  • Property mode set to 100644
File size: 889 bytes
Line 
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault").default;
4exports.__esModule = true;
5exports.default = exports.clearCache = void 0;
6var _resolve = _interopRequireDefault(require("./resolve.js"));
7var _normalize = _interopRequireDefault(require("./normalize.js"));
8var _openapiPredicates = require("../../../helpers/openapi-predicates.js");
9var _index = require("../generic/index.js");
10exports.clearCache = _index.clearCache;
11const openApi2Strategy = {
12 name: 'openapi-2',
13 match({
14 spec
15 }) {
16 return (0, _openapiPredicates.isOpenAPI2)(spec);
17 },
18 normalize({
19 spec
20 }) {
21 const {
22 spec: normalized
23 } = (0, _normalize.default)({
24 spec
25 });
26 return normalized;
27 },
28 async resolve(options) {
29 return (0, _resolve.default)(options);
30 }
31};
32var _default = exports.default = openApi2Strategy;
Note: See TracBrowser for help on using the repository browser.