UNPKG

@sk-global/hazard-risk

Version:

A TypeScript library for analyzing hazard risks and calculating risk assessments

26 lines (25 loc) 1.2 kB
import { PNGWithMetadata } from 'pngjs'; import type { TileCoord, PixelCoord } from './types'; export declare const POW2_8: number; export declare const POW2_16: number; export declare const POW2_23: number; export declare const POW2_24: number; export declare const NO_DATA_R = 128; export declare const NO_DATA_G = 0; export declare const NO_DATA_B = 0; export declare function latLngToTile(lat: number, lng: number, z: number): { tile: TileCoord; pixel: PixelCoord; }; export declare function getPixelFromPNG(png: PNGWithMetadata | undefined, x: number, y: number): [number, number, number]; export declare function getPixelFromImageBitmap(imageBitmap: ImageBitmap, x: number, y: number): [number, number, number]; export declare function calculateElevationFromRGB(r: number, g: number, b: number): number | null; export declare function preloadTiles<T>(tileCoords: { z: number; x: number; y: number; }[], tileProviders: Array<(z: number, x: number, y: number) => Promise<T>>): Promise<void>; export declare function createDEMUrlList(demConfigs: any[]): Array<any & { zoom: number; }>; export declare function readPNGFromBuffer(buffer: Buffer): PNGWithMetadata | undefined;