UNPKG

measure-x

Version:

A lightweight and efficient **conversion utility** that supports various **number system conversions**, unit conversions, and more. 🚀

16 lines (14 loc) • 556 B
import { Converter } from "../../utils/converters"; import { TemperatureUnit } from "./types"; import { TEMPERATURE_CONVERSION } from "./constants"; export const temperatureConverter: Converter = { category: "temperature", units: Object.keys(TEMPERATURE_CONVERSION) as TemperatureUnit[], convert: (value: number, from: string, to: string): number => { const kelvinValue = TEMPERATURE_CONVERSION[from as TemperatureUnit].toKelvin(value); return TEMPERATURE_CONVERSION[to as TemperatureUnit].fromKelvin( kelvinValue ); }, };