UNPKG

swagger-client

Version:

SwaggerJS - a collection of interfaces for OAI specs

22 lines 550 B
import resolveOpenAPI30Strategy from './resolve.js'; import normalize from './normalize.js'; import { isOpenAPI30 } from '../../../helpers/openapi-predicates.js'; export { clearCache } from '../generic/index.js'; const openApi30Strategy = { name: 'openapi-3-0', match(spec) { return isOpenAPI30(spec); }, normalize(spec) { const { spec: normalized } = normalize({ spec }); return normalized; }, async resolve(options) { return resolveOpenAPI30Strategy(options); } }; export default openApi30Strategy;