Kaizen
Browse modulesSchedulingSchemas and constants

Variable: WorkingHoursSchema

const WorkingHoursSchema: ZodObject<{
  byWeekday: ZodObject<{
     fri: ZodOptional<ZodArray<ZodObject<{
        end: ZodPipe<ZodString, ZodTransform<PlainTime, string>>;
        start: ZodPipe<ZodString, ZodTransform<PlainTime, string>>;
     }, $strip>>>;
     mon: ZodOptional<ZodArray<ZodObject<{
        end: ZodPipe<ZodString, ZodTransform<PlainTime, string>>;
        start: ZodPipe<ZodString, ZodTransform<PlainTime, string>>;
     }, $strip>>>;
     sat: ZodOptional<ZodArray<ZodObject<{
        end: ZodPipe<ZodString, ZodTransform<PlainTime, string>>;
        start: ZodPipe<ZodString, ZodTransform<PlainTime, string>>;
     }, $strip>>>;
     sun: ZodOptional<ZodArray<ZodObject<{
        end: ZodPipe<ZodString, ZodTransform<PlainTime, string>>;
        start: ZodPipe<ZodString, ZodTransform<PlainTime, string>>;
     }, $strip>>>;
     thu: ZodOptional<ZodArray<ZodObject<{
        end: ZodPipe<ZodString, ZodTransform<PlainTime, string>>;
        start: ZodPipe<ZodString, ZodTransform<PlainTime, string>>;
     }, $strip>>>;
     tue: ZodOptional<ZodArray<ZodObject<{
        end: ZodPipe<ZodString, ZodTransform<PlainTime, string>>;
        start: ZodPipe<ZodString, ZodTransform<PlainTime, string>>;
     }, $strip>>>;
     wed: ZodOptional<ZodArray<ZodObject<{
        end: ZodPipe<ZodString, ZodTransform<PlainTime, string>>;
        start: ZodPipe<ZodString, ZodTransform<PlainTime, string>>;
     }, $strip>>>;
  }, $strip>;
  zone: ZodString;
}, $strip>;

Defined in: shared/scheduling/schemas.ts:72