schema-components - v3.7.0
    Preparing search index...

    Function normaliseOpenApi30Discriminator

    • Normalise OpenAPI 3.0.x discriminator keyword by injecting const values into each oneOf/anyOf option's discriminator property.

      In OpenAPI 3.0, discriminator is a sibling of oneOf/anyOf: discriminator: { propertyName: "type" } The walker detects discriminated unions from oneOf + const on a property, so this normaliser injects the const values from the mapping or infers them from $ref fragment names.

      Parameters

      • node: Record<string, unknown>

      Returns Record<string, unknown>