"use strict"; var _interopRequireWildcard = require("@babel/runtime-corejs3/helpers/interopRequireWildcard").default; var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault").default; exports.__esModule = true; exports.default = void 0; var _resolve = _interopRequireDefault(require("./resolve.js")); var _normalize = _interopRequireWildcard(require("./normalize.js")); var _openapiPredicates = require("../../../helpers/openapi-predicates.js"); const openApi31ApiDOMStrategy = { name: 'openapi-3-1-apidom', match({ spec }) { return (0, _openapiPredicates.isOpenAPI31)(spec); }, normalize({ spec }) { return (0, _normalize.pojoAdapter)(_normalize.default)(spec); }, async resolve(options) { return (0, _resolve.default)(options); } }; var _default = exports.default = openApi31ApiDOMStrategy;