File size: 370 Bytes
db242f8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import * as Joi from 'joi';
export interface PagerQuery {
page?: number;
limit?: number;
}
export const PagerQuerySchema = Joi.object({
page: Joi.alternatives()
.try(Joi.number(), Joi.string().pattern(/^\d+$/))
.optional(),
limit: Joi.alternatives()
.try(Joi.number(), Joi.string().pattern(/^\d+$/))
.optional(),
}).options({ convert: true });
|