feat(oas31): add support for Schema Object discriminator keyword (#8658)

Refs #8513
This commit is contained in:
Vladimír Gorej
2023-05-11 17:20:23 +02:00
committed by GitHub
parent 9bb5a210c0
commit 11bb4f9b30
6 changed files with 125 additions and 5 deletions

View File

@@ -52,6 +52,7 @@ import {
import { selectLicenseUrl as selectOAS31LicenseUrl } from "./selectors"
import JSONSchema202012KeywordExample from "./json-schema-2020-12-extensions/components/keywords/Example"
import JSONSchema202012KeywordXml from "./json-schema-2020-12-extensions/components/keywords/Xml"
import JSONSchema202012KeywordDiscriminator from "./json-schema-2020-12-extensions/components/keywords/Discriminator/Discriminator"
import JSONSchema202012KeywordDescriptionWrapper from "./json-schema-2020-12-extensions/wrap-components/keywords/Description"
import JSONSchema202012KeywordDefaultWrapper from "./json-schema-2020-12-extensions/wrap-components/keywords/Default"
import { makeIsExpandable } from "./json-schema-2020-12-extensions/fn"
@@ -86,6 +87,7 @@ const OAS31Plugin = ({ getSystem }) => {
OAS31Models: Models,
JSONSchema202012KeywordExample,
JSONSchema202012KeywordXml,
JSONSchema202012KeywordDiscriminator,
},
wrapComponents: {
InfoContainer: InfoWrapper,