UNPKG

unitify-ts

Version:

A TypeScript library for converting between various units of measurement, including length, weight, volume, temperature, speed, area, energy, pressure, power, data, angle, luminance and computation time.

5 lines (4 loc) 1.48 kB
import { conversionFactors } from './utils/conversionFactors'; export declare const UnitifyTS: { convert: (value: number, fromUnit: keyof typeof conversionFactors.length | keyof typeof conversionFactors.weight | keyof typeof conversionFactors.volume | keyof typeof conversionFactors.temperature | keyof typeof conversionFactors.speed | keyof typeof conversionFactors.area | keyof typeof conversionFactors.time | keyof typeof conversionFactors.energy | keyof typeof conversionFactors.pressure | keyof typeof conversionFactors.power | keyof typeof conversionFactors.data | keyof typeof conversionFactors.angle | keyof typeof conversionFactors.luminance | keyof typeof conversionFactors.computationTime, toUnit: keyof typeof conversionFactors.length | keyof typeof conversionFactors.weight | keyof typeof conversionFactors.volume | keyof typeof conversionFactors.temperature | keyof typeof conversionFactors.speed | keyof typeof conversionFactors.area | keyof typeof conversionFactors.time | keyof typeof conversionFactors.energy | keyof typeof conversionFactors.pressure | keyof typeof conversionFactors.power | keyof typeof conversionFactors.data | keyof typeof conversionFactors.angle | keyof typeof conversionFactors.luminance | keyof typeof conversionFactors.computationTime, category: 'length' | 'weight' | 'volume' | 'temperature' | 'speed' | 'area' | 'time' | 'energy' | 'pressure' | 'power' | 'data' | 'angle' | 'luminance' | 'computationTime') => number | undefined; };