UNPKG

measure-x

Version:

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

25 lines (22 loc) • 528 B
import { TemperatureUnit } from "./types"; type ConversionFunctions = { toKelvin: (value: number) => number; fromKelvin: (value: number) => number; }; export const TEMPERATURE_CONVERSION: Record< TemperatureUnit, ConversionFunctions > = { Celsius: { toKelvin: (c) => c + 273.15, fromKelvin: (k) => k - 273.15, }, Fahrenheit: { toKelvin: (f) => ((f - 32) * 5) / 9 + 273.15, fromKelvin: (k) => ((k - 273.15) * 9) / 5 + 32, }, Kelvin: { toKelvin: (k) => k, fromKelvin: (k) => k, }, };