Skip to main content

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'>
}