@seasketch/geoprocessing
Version:
Geoprocessing and reporting framework for SeaSketch 2.0
17 lines • 563 B
JavaScript
import { z } from "zod";
/** Represents a geoprocessing client object */
export const clientJsonConfigSchema = z.object({
name: z.string(),
description: z.string(),
source: z.string(),
});
/** Represents a single JS package */
export const geoprocessingConfigSchema = z.object({
author: z.string(),
organization: z.string().optional(),
region: z.string(),
geoprocessingFunctions: z.array(z.string()),
preprocessingFunctions: z.array(z.string()),
clients: z.array(clientJsonConfigSchema),
});
//# sourceMappingURL=project.js.map