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 });