всем привет. не получается настроить dto под Query nest swagger. Пример*. если выбрать одно поле - string, несколько - string[].
http://localhost:3123/payout?fields=A&fields=B
http://localhost:3123/payout?fields=B
цель в том, чтобы мне всегда приходил массив fields, но по факту это string | string[]. и запрос должен выглядить так http://localhost:3123/payout?fields[]=B
*
class TestDto {
@ApiPropertyOptional({ enum: ['A', 'B', 'C'], isArray: true })
@IsArray()
@IsOptional()
fields?: string[];
}
// и в контроллере метод
@Get()
getVoid(@Query() fields: TestDto): void {
console.log(fields);
}