NumberRuleOptions
Defined in: packages/ddd-core/domain/rules/number.rule.ts:7
Options of numberRule.
Properties
Section titled “Properties”error?
Section titled “error?”
readonlyoptionalerror?:ValueViolationError
Defined in: packages/ddd-core/domain/rules/number.rule.ts:28
Builds the error thrown for a violation. Defaults to
InvalidValueException.
readonlyfield:string
Defined in: packages/ddd-core/domain/rules/number.rule.ts:9
Field name reported in the violation and in the default message.
integer?
Section titled “integer?”
readonlyoptionalinteger?:boolean
Defined in: packages/ddd-core/domain/rules/number.rule.ts:19
true accepts safe integers only (Number.isSafeInteger), so the value
survives a round trip through JSON and a bigint column.
readonlyoptionalmax?:number
Defined in: packages/ddd-core/domain/rules/number.rule.ts:23
Largest accepted value, inclusive.
readonlyoptionalmin?:number
Defined in: packages/ddd-core/domain/rules/number.rule.ts:21
Smallest accepted value, inclusive.
required?
Section titled “required?”
readonlyoptionalrequired?:boolean
Defined in: packages/ddd-core/domain/rules/number.rule.ts:14
false accepts null and undefined, and normalizes them to null.
Defaults to true: they are a required violation.