Required range options (subtype is required)
// Timestamp range class Reservation extends Model {
@Range({ subtype: 'tsrange' })
during: [Date, Date];
}
// Date range class Event extends Model {
@Range({ subtype: 'daterange' })
dates: [string, string];
}
// Integer range class Inventory extends Model {
@Range({ subtype: 'int4range', allowNull: false })
quantity: [number, number];
}
Range decorator for PostgreSQL Range columns