@atomic-ehr/ucum
Version:
TypeScript implementation of UCUM (Unified Code for Units of Measure)
11 lines • 618 B
TypeScript
import type { DimensionObject } from './dimension';
export declare class ConversionError extends Error {
constructor(message: string);
}
export declare class IncompatibleDimensionsError extends ConversionError {
constructor(fromUnit: string, toUnit: string, fromDim: DimensionObject, toDim: DimensionObject);
}
export declare function convert(value: number, fromUnit: string, toUnit: string): number;
export declare function isConvertible(fromUnit: string, toUnit: string): boolean;
export declare function getConversionFactor(fromUnit: string, toUnit: string): number;
//# sourceMappingURL=conversion.d.ts.map