Files
web/server/routers/hotels/schemas/hotel/include/additionalData/facility.ts
2025-02-25 10:45:45 +01:00

14 lines
363 B
TypeScript

import { z } from "zod"
import { imageSchema } from "@/server/routers/hotels/schemas/image"
import { nullableStringValidator } from "@/utils/zod/stringValidator"
export const facilitySchema = z.object({
headingText: nullableStringValidator,
heroImages: z
.array(imageSchema)
.nullish()
.transform((arr) => (arr ? arr.filter(Boolean) : [])),
})