我有一个错误消息的条件返回类型,它可以是单个字符串或字符串数组。我试图通过装饰器oneOf
中的ApiProperty
对此进行描述。但这不起作用。
我的DTO:
export class GenericExceptionDto {
@ApiProperty({
anyOf: [
{ type: 'array', items: { type: 'string' }, minItems: 1 },
{ type: 'string', example: 'error' },
],
})
@IsDefined()
readonly message: string;
}
我该如何解决?