相关疑难解决方法(0)

NestJs Swagger 混合类型

我有一个类,其中一个属性可以是字符串或字符串数​​组,不知道如何在 swagger 中定义它

    @ApiProperty({
        description: `to email address`,
        type: ???, <- what should be here?
        required: true,
    })
    to: string | Array<string>;
Run Code Online (Sandbox Code Playgroud)

我试过

    @ApiProperty({
        description: `to email address(es)`,
        additionalProperties: {
            oneOf: [
                { type: 'string' },
                { type: 'Array<string>' },
            ],
        },
        required: true,
    })
Run Code Online (Sandbox Code Playgroud)

    @ApiProperty({
        description: `to email address(es)`,
        additionalProperties: {
            oneOf: [
                { type: 'string' },
                { type: 'string[]' },
            ],
        },
        required: true,
    })
Run Code Online (Sandbox Code Playgroud)

    @ApiProperty({
        description: `to email address(es)`,
        additionalProperties: {
            oneOf: [
                { type: …
Run Code Online (Sandbox Code Playgroud)

swagger typescript openapi nestjs

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

nestjs ×1

openapi ×1

swagger ×1

typescript ×1