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