Class: module:"openapi-transformers/const-to-enum.js"
module:"openapi-transformers/const-to-enum.js"
()
Transformer to convert Schema Objects with `const` (as in OAS 3.1 and JSON Schema) to `enum` for OAS 3.0 and 2.0.
Constructor
new module:"openapi-transformers/const-to-enum.js"
()
Source:
const-to-enum.js
,
line 13
Home
Modules
"openapi-transformers"
"openapi-transformers/add-tag-to-operation-ids.js"
"openapi-transformers/add-x-ms-enum-name.js"
"openapi-transformers/add-x-ms-enum-value-names.js"
"openapi-transformers/additional-properties-to-object.js"
"openapi-transformers/additional-properties-to-unconstrained.js"
"openapi-transformers/any-of-null-to-nullable.js"
"openapi-transformers/assert-properties.js"
"openapi-transformers/binary-string-to-file.js"
"openapi-transformers/bool-enum-to-bool.js"
"openapi-transformers/clear-html-response-schema.js"
"openapi-transformers/client-params-to-global.js"
"openapi-transformers/const-to-enum.js"
"openapi-transformers/escape-enum-values.js"
"openapi-transformers/exclusive-min-max-to-bool.js"
"openapi-transformers/format-to-type.js"
"openapi-transformers/inline-non-object-schemas.js"
"openapi-transformers/merge-all-of.js"
"openapi-transformers/merge-any-of.js"
"openapi-transformers/merge-one-of.js"
"openapi-transformers/nullable-not-required.js"
"openapi-transformers/nullable-to-type-null.js"
"openapi-transformers/openapi31to30.js"
"openapi-transformers/path-parameters-to-operations.js"
"openapi-transformers/pattern-properties-to-additional-properties.js"
"openapi-transformers/queries-to-x-ms-paths.js"
"openapi-transformers/read-only-not-required.js"
"openapi-transformers/ref-path-parameters.js"
"openapi-transformers/remove-default-only-response-produces.js"
"openapi-transformers/remove-paths-with-servers.js"
"openapi-transformers/remove-query-from-paths.js"
"openapi-transformers/remove-ref-siblings.js"
"openapi-transformers/remove-request-body.js"
"openapi-transformers/remove-response-headers.js"
"openapi-transformers/remove-type-if.js"
"openapi-transformers/rename-components.js"
"openapi-transformers/replaced-by-to-description.js"
"openapi-transformers/server-vars-to-path-params.js"
"openapi-transformers/server-vars-to-x-ms-parameterized-host.js"
"openapi-transformers/type-null-to-enum.js"
"openapi-transformers/type-null-to-nullable.js"
"openapi-transformers/urlencoded-to-string.js"
"openapi-transformers/x-enum-to-ms.js"
Classes
exports
"openapi-transformers/add-tag-to-operation-ids.js"
"openapi-transformers/add-x-ms-enum-name.js"
"openapi-transformers/add-x-ms-enum-value-names.js"
"openapi-transformers/additional-properties-to-object.js"
"openapi-transformers/additional-properties-to-unconstrained.js"
"openapi-transformers/any-of-null-to-nullable.js"
"openapi-transformers/assert-properties.js"
"openapi-transformers/binary-string-to-file.js"
"openapi-transformers/bool-enum-to-bool.js"
"openapi-transformers/clear-html-response-schema.js"
"openapi-transformers/client-params-to-global.js"
"openapi-transformers/const-to-enum.js"
"openapi-transformers/escape-enum-values.js"
"openapi-transformers/exclusive-min-max-to-bool.js"
"openapi-transformers/format-to-type.js"
"openapi-transformers/inline-non-object-schemas.js"
"openapi-transformers/merge-all-of.js"
"openapi-transformers/merge-any-of.js"
"openapi-transformers/merge-one-of.js"
"openapi-transformers/nullable-not-required.js"
"openapi-transformers/nullable-to-type-null.js"
"openapi-transformers/openapi31to30.js"
"openapi-transformers/path-parameters-to-operations.js"
"openapi-transformers/pattern-properties-to-additional-properties.js"
"openapi-transformers/queries-to-x-ms-paths.js"
"openapi-transformers/read-only-not-required.js"
"openapi-transformers/ref-path-parameters.js"
"openapi-transformers/remove-default-only-response-produces.js"
"openapi-transformers/remove-paths-with-servers.js"
"openapi-transformers/remove-query-from-paths.js"
"openapi-transformers/remove-ref-siblings.js"
"openapi-transformers/remove-request-body.js"
"openapi-transformers/remove-response-headers.js"
"openapi-transformers/remove-type-if.js"
"openapi-transformers/rename-components.js"
"openapi-transformers/replaced-by-to-description.js"
"openapi-transformers/server-vars-to-path-params.js"
"openapi-transformers/server-vars-to-x-ms-parameterized-host.js"
"openapi-transformers/type-null-to-enum.js"
"openapi-transformers/type-null-to-nullable.js"
"openapi-transformers/urlencoded-to-string.js"
"openapi-transformers/x-enum-to-ms.js"
Global
add
getNames
isMatch
stripClientXMsParamLoc