@seasketch/geoprocessing
Version:
Geoprocessing and reporting framework for SeaSketch 2.0
47 lines (44 loc) • 1.14 kB
text/typescript
import {
ProjectClientConfig,
ProjectClientBase,
} from "../../../src/project/ProjectClientBase.js";
import { globalDatasources } from "../../../src/datasources/global.js";
// Config constructed just for working with global datasources
const internalConfig: ProjectClientConfig = {
datasources: globalDatasources,
geographies: [],
basic: {
bbox: [0, 0, 1, 1],
planningAreaName: "undefined",
planningAreaId: "undefined",
planningAreaType: "eez",
externalLinks: {},
},
metricGroups: [],
precalc: [],
objectives: [],
package: {
name: "internal",
version: "1.0.0",
license: "",
author: "",
description: "",
main: "src/index.js",
scripts: {},
dependencies: {},
devDependencies: {},
},
geoprocessing: {
author: "Internal <internal@test.com>",
organization: "internal",
region: "us-west-1",
preprocessingFunctions: [],
geoprocessingFunctions: [],
clients: [],
},
};
/**
* ProjectClient for internal use only with global datasets
*/
const projectClientGlobal = new ProjectClientBase(internalConfig);
export default projectClientGlobal;