Extracted timeSchema to schema folder
continuous-integration/drone/push Build is passing Details

main
Filip Borum Poulsen 3 years ago
parent e127f9d9cd
commit 8190073178

@ -8,15 +8,13 @@ import { client } from "../db";
import { DatabaseError } from "pg";
import Trainer from "../interfaces/trainer";
import { ReservedTimeslots, Timeslot, WeeklyTimeslot } from "../interfaces/timeslot";
import { idSchema } from "../schemas";
import { idSchema, timeSchema } from "../schemas";
dayjs.extend(isoWeek)
dayjs.extend(utc)
const router: Router = express.Router();
const timeSchema = Joi.string().regex(/^\d{1,2}:\d{1,2}$/);
const timeslotFiltersSchema = Joi.object({
trainer: Joi.array().single().items(
idSchema.required()

@ -1,3 +1,5 @@
import Joi from "joi"
export const idSchema = Joi.number().integer().positive();
export const idSchema = Joi.number().integer().positive();
export const timeSchema = Joi.string().regex(/^\d{1,2}:\d{1,2}$/);
Loading…
Cancel
Save