@seasketch/geoprocessing
Version:
Geoprocessing and reporting framework for SeaSketch 2.0
34 lines (33 loc) • 1.08 kB
TypeScript
import { BBox } from "../../src/types/index.js";
export interface CreateProjectMetadata {
name: string;
description: string;
author: string;
email?: string;
organization?: string;
license: string;
repositoryUrl: string;
region: string;
languages: string[];
gpVersion?: string;
/** @deprecated */
bbox?: BBox;
/** @deprecated */
bboxMinLng?: number;
/** @deprecated */
bboxMaxLng?: number;
/** @deprecated */
bboxMinLat?: number;
/** @deprecated */
bboxMaxLat?: number;
/** @deprecated */
planningAreaType?: string;
/** @deprecated */
planningAreaId?: string;
/** @deprecated */
planningAreaName?: string;
/** @deprecated */
planningAreaNameQuestion?: string;
}
/** Create project at basePath. If should be created non-interactively then set interactive = false and provide all project creation metadata, otherwise will prompt for answers */
export declare function createProject(metadata: CreateProjectMetadata, interactive?: boolean, basePath?: string): Promise<void>;