Skip to content

PolygonSchema

const PolygonSchema: ZodObject<{ bbox: ZodOptional<ZodArray<ZodNumber, "many">>; coordinates: ZodArray<ZodArray<ZodArray<ZodNumber, "many">, "many">, "many">; type: ZodLiteral<"Polygon">; }, "passthrough", ZodTypeAny, objectOutputType<{ bbox: ZodOptional<ZodArray<ZodNumber, "many">>; coordinates: ZodArray<ZodArray<ZodArray<ZodNumber, "many">, "many">, "many">; type: ZodLiteral<"Polygon">; }, ZodTypeAny, "passthrough">, objectInputType<{ bbox: ZodOptional<ZodArray<ZodNumber, "many">>; coordinates: ZodArray<ZodArray<ZodArray<ZodNumber, "many">, "many">, "many">; type: ZodLiteral<"Polygon">; }, ZodTypeAny, "passthrough">>

Defined in: packages/core/src/schemas/geojson.schema.ts:120

Polygon — an array of linear rings (Position[][]).