diff --git a/src/services/models/Schema.ts b/src/services/models/Schema.ts index 1f329285..f8971ac4 100644 --- a/src/services/models/Schema.ts +++ b/src/services/models/Schema.ts @@ -179,6 +179,11 @@ export class SchemaModel { if (this.items.isPrimitive) { this.enum = this.items.enum; } + if (Array.isArray(this.type)) { + const filteredType = this.type.filter(item => item !== 'array'); + if (filteredType.length) + this.displayType += ` or ${filteredType.join(' or ')}`; + } } if (this.enum.length && this.options.sortEnumValuesAlphabetically) {