类验证器@ValidateIf()无法正常工作

时间:2020-02-15 10:16:44

标签: node.js nestjs class-validator

在嵌套js中,我有以下带有此类验证器的类:

 @ValidateIf(val => val !== '*')
 @IsObject()
 @IsNotEmptyObject()
 queryParams: DbQuery | '*';

如果我发送“ *”,它将返回

 [ 'queryParams must be a non-empty object' ] 

1 个答案:

答案 0 :(得分:1)

在这里找到自己的人。

@ValidateIf(val => val.queryParams !== '*')
@IsNotEmptyObject()
queryParams: DbQuery | '*';
相关问题