@redocly/openapi-core
Version:
See https://github.com/Redocly/redocly-cli
35 lines • 968 B
JavaScript
import { Oas2Types } from './types/oas2.js';
import { Oas3Types } from './types/oas3.js';
import { Oas3_1Types } from './types/oas3_1.js';
import { Oas3_2Types } from './types/oas3_2.js';
import { AsyncApi2Types } from './types/asyncapi2.js';
import { AsyncApi3Types } from './types/asyncapi3.js';
import { Arazzo1Types } from './types/arazzo.js';
import { Overlay1Types } from './types/overlay.js';
import { OpenRpcTypes } from './types/openrpc.js';
export const specVersions = [
'oas2',
'oas3_0',
'oas3_1',
'oas3_2',
'async2',
'async3',
'arazzo1',
'overlay1',
'openrpc1',
];
const typesMap = {
oas2: Oas2Types,
oas3_0: Oas3Types,
oas3_1: Oas3_1Types,
oas3_2: Oas3_2Types,
async2: AsyncApi2Types,
async3: AsyncApi3Types,
arazzo1: Arazzo1Types,
overlay1: Overlay1Types,
openrpc1: OpenRpcTypes,
};
export function getTypes(spec) {
return typesMap[spec];
}
//# sourceMappingURL=oas-types.js.map