dive-deco
Version:
A TypeScript implementation of decompression calculation algorithms for scuba diving, featuring Bühlmann ZH-L16C algorithm with gradient factors, gas management, and oxygen toxicity tracking.
16 lines (15 loc) • 950 B
TypeScript
export declare function round(value: number): number;
export declare function ceil(value: number): number;
export declare function floor(value: number): number;
export declare function abs(value: number): number;
export declare function min(a: number, b: number): number;
export declare function max(a: number, b: number): number;
export declare function exp(value: number): number;
export declare function ln(value: number): number;
export declare function log10(value: number): number;
export declare function pow(base: number, exponent: number): number;
export declare function sqrt(value: number): number;
export declare function lerp(a: number, b: number, t: number): number;
export declare function clamp(value: number, minVal: number, maxVal: number): number;
export declare function pressureToDepth(pressure: number, surfacePressure?: number): number;
export declare function depthToPressure(depth: number, surfacePressure?: number): number;