@sk-global/hazard-risk
Version:
A TypeScript library for analyzing hazard risks and calculating risk assessments
12 lines (11 loc) • 985 B
TypeScript
import { TileCache } from './cache';
import type { AnalyzeRiskOptions } from './types';
export declare function analyzeRiskInPolygon(options: AnalyzeRiskOptions, cache?: TileCache): Promise<any>;
export declare function analyzeRiskInPolygonBrowser(options: AnalyzeRiskOptions): Promise<any>;
export type { RiskLevel, RiskStat, GridPoint, AnalyzeRiskOptions, AnalyzeRiskResult, GeoJSONPolygon, HazardConfig, RiskLevelConfig } from './types';
export { NodeRasterReader } from './raster';
export { BrowserRasterReader, createBrowserTileProvider } from './raster';
export { TileCache } from './cache';
export { DEFAULT_TSUNAMI_CONFIG, createHazardConfig } from './risk';
export { getElevationFromDEM, getElevationFromDEMBrowser, DEFAULT_DEM_CONFIGS, type GetElevationOptions, type ElevationResult, type DEMConfig } from './dem';
export { latLngToTile, calculateElevationFromRGB, getPixelFromPNG, getPixelFromImageBitmap, preloadTiles, createDEMUrlList, readPNGFromBuffer } from './utils';