source: node_modules/swagger-client/es/resolver/strategies/openapi-3-0/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: 570 bytes
Line 
1import resolveOpenAPI30Strategy from './resolve.js';
2import normalize from './normalize.js';
3import { isOpenAPI30 } from '../../../helpers/openapi-predicates.js';
4export { clearCache } from '../generic/index.js';
5const openApi30Strategy = {
6 name: 'openapi-3-0',
7 match({
8 spec
9 }) {
10 return isOpenAPI30(spec);
11 },
12 normalize({
13 spec
14 }) {
15 const {
16 spec: normalized
17 } = normalize({
18 spec
19 });
20 return normalized;
21 },
22 async resolve(options) {
23 return resolveOpenAPI30Strategy(options);
24 }
25};
26export default openApi30Strategy;
Note: See TracBrowser for help on using the repository browser.