@sk-global/hazard-risk
Version:
A TypeScript library for analyzing hazard risks and calculating risk assessments
14 lines (13 loc) • 639 B
TypeScript
import type { RiskLevel, HazardConfig, RiskLevelConfig } from './types';
declare const DEFAULT_TSUNAMI_CONFIG: HazardConfig;
export declare function normalizeColor(color: string): {
r: number;
g: number;
b: number;
};
export declare function classifyRiskFromRGB(r: number, g: number, b: number, hazardConfig?: HazardConfig): RiskLevel;
export declare function isWaterColor(r: number, g: number, b: number, hazardConfig?: HazardConfig): boolean;
export declare function createHazardConfig(name: string, levels: {
[level: number]: RiskLevelConfig;
}, waterColors?: string[]): HazardConfig;
export { DEFAULT_TSUNAMI_CONFIG };