UNPKG

@seasketch/geoprocessing

Version:

Geoprocessing and reporting framework for SeaSketch 2.0

27 lines (26 loc) 1.25 kB
import { z } from "zod"; export declare const PLANNING_AREA_TYPES: readonly ["eez", "other"]; export declare const planningAreaTypesSchema: z.ZodEnum<["eez", "other"]>; export declare const projectSchema: z.ZodObject<{ bbox: z.ZodUnion<[z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>]>; languages: z.ZodArray<z.ZodString, "many">; planningAreaType: z.ZodEnum<["eez", "other"]>; planningAreaId: z.ZodString; planningAreaName: z.ZodString; externalLinks: z.ZodRecord<z.ZodString, z.ZodString>; }, "strip", z.ZodTypeAny, { bbox: [number, number, number, number] | [number, number, number, number, number, number]; languages: string[]; planningAreaType: "eez" | "other"; planningAreaId: string; planningAreaName: string; externalLinks: Record<string, string>; }, { bbox: [number, number, number, number] | [number, number, number, number, number, number]; languages: string[]; planningAreaType: "eez" | "other"; planningAreaId: string; planningAreaName: string; externalLinks: Record<string, string>; }>; export type Project = z.infer<typeof projectSchema>;