@seasketch/geoprocessing
Version:
Geoprocessing and reporting framework for SeaSketch 2.0
16 lines (15 loc) • 519 B
TypeScript
import React from "react";
import { SketchProperties } from "../types/sketch.js";
export interface ReportContextState {
clientName: string;
sketchProperties: SketchProperties;
geometryUri: string;
visibleLayers: string[];
language: string;
toggleLayerVisibility: (layerId: string) => void;
}
export interface AppProps {
reports: Record<string, React.LazyExoticComponent<() => React.JSX.Element>>;
}
export declare const App: ({ reports }: AppProps) => React.JSX.Element;
export default App;