@seasketch/geoprocessing
Version:
Geoprocessing and reporting framework for SeaSketch 2.0
16 lines (15 loc) • 825 B
TypeScript
import { Datasource } from "../../../src/types/index.js";
import ProjectClientBase from "../../../src/project/ProjectClientBase.js";
/**
* Import a dataset into the project. Must be a src file that OGR or GDAL can read.
* Importing means stripping unnecessary properties/layers,
* converting to cloud optimized format, and adding as datasource.
*/
export declare function publishDatasources<C extends ProjectClientBase>(projectClient: C, extraOptions?: {
/** Alternative path to look for datasources than default. useful for testing */
newDatasourcePath?: string;
/** Alternative path to store transformed data. useful for testing */
newDstPath?: string;
/** string/regular expression matching on datasourceID or array of datasource IDs */
matcher?: string | string[];
}): Promise<Datasource[]>;