在 class-validator 中验证具有异常数字可能性的数字

Validate number with outlying number possibility in class-validator

我的 class 中有一个字段如下所示:

@IsDefined()
@IsInt()
@Min(1)
@Max(10)
someNumber: number;

我希望 someNumber 也能被分配 -1。我如何在不制作自定义验证器的情况下合并它?

您可以将 NotEqualsMin 装饰器结合使用:

@IsDefined()
@IsInt()
@NotEquals(0)
@Min(-1)
@Max(10)
someNumber: number;