У меня есть следующий класс в гнезде js с этим валидатором класса:
@ValidateIf(val => val !== '*') @IsObject() @IsNotEmptyObject() queryParams: DbQuery | '*';
Если я отправлю '*', он вернет
[ 'queryParams must be a non-empty object' ]
Для тех, кто когда-либо окажется здесь.
@ValidateIf(val => val.queryParams !== '*') @IsNotEmptyObject() queryParams: DbQuery | '*';