@seasketch/geoprocessing
Version:
Geoprocessing and reporting framework for SeaSketch 2.0
22 lines (21 loc) • 901 B
TypeScript
import { Sketch } from "../types/index.js";
import { IucnCategoryCombined } from "./iucnProtectionLevel.js";
/**
* Given list of allowed activities in the sketch, returns the highest category allowable
* The lack of an activity assumes it is not allowed
* @param sketch
* @param activityAttrib
*/
export declare const getIucnCategoryForActivities: (activities: string[]) => IucnCategoryCombined;
/**
* Return Category for each sketch keyed by sketchId
*/
export declare const getIucnCategoryForSketches: (sketches: Sketch[]) => Record<string, IucnCategoryCombined>;
/**
* Return Category name for each sketch keyed by sketchId
*/
export declare const getIucnCategoryNameForSketches: (sketches: Sketch[]) => Record<string, string>;
/**
* Return level name for each sketch keyed by sketchId
*/
export declare const getIucnLevelNameForSketches: (sketches: Sketch[]) => Record<string, string>;