UNPKG

@redocly/openapi-core

Version:

See https://github.com/Redocly/redocly-cli

35 lines 968 B
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