UNPKG

ski-din-calculator

Version:

Calculate a skier's DIN binding release value based on height, weight, age, skill level, and boot sole length

24 lines (23 loc) 774 B
/** * Error types for DIN calculation validation */ export declare class DINCalculationError extends Error { readonly field: string; readonly value: number; constructor(message: string, field: string, value: number); } export declare class InvalidHeightError extends DINCalculationError { constructor(height: number); } export declare class InvalidWeightError extends DINCalculationError { constructor(weight: number); } export declare class InvalidAgeError extends DINCalculationError { constructor(age: number); } export declare class InvalidSkierTypeError extends DINCalculationError { constructor(skierType: number); } export declare class InvalidBootSoleLengthError extends DINCalculationError { constructor(bootSoleLength: number); }