numericality
sidebar_position: 3 ai_summary: >- The numericality validator ensures a number is within a specified range. Use @deco.Validates('numericality', { min: value, max: value }) decorator to clamp values between min and max.
numericality
Use the numericality validator to clamp a number between two values:
export default class Rating extends Dream {
public get table() {
return 'users' as const
}
public id: DreamColumn<Rating, 'id'>
@deco.Validates('numericality', { min: 1, max: 5 })
public rating: DreamColumn<Rating, 'rating'>
}