import { z } from 'zod'; import { shapeRelAbsBezierPointSchema } from '@/models/shapeRelAbsBezierPointSchema'; import { shapeRelAbsPointSchema } from '@/models/shapeRelAbsPointSchema'; export const shapePolygonSchema = z.object({ type: z.literal('POLYGON'), points: z.array(z.union([shapeRelAbsPointSchema, shapeRelAbsBezierPointSchema])), });