units.js (589B)
1 import { FnFactory } from "../library/registry/helpers.js"; 2 const maker = new FnFactory({ 3 nameSpace: "", 4 requiresNamespace: false, 5 }); 6 const makeUnitFn = (name, multiplier) => { 7 return maker.n2n({ 8 name: "fromUnit_" + name, 9 fn: (f) => f * multiplier, 10 }); 11 }; 12 export const library = [ 13 makeUnitFn("n", 1e-9), 14 makeUnitFn("m", 1e-3), 15 makeUnitFn("%", 1e-2), 16 makeUnitFn("k", 1e3), 17 makeUnitFn("M", 1e6), 18 makeUnitFn("B", 1e9), 19 makeUnitFn("G", 1e9), 20 makeUnitFn("T", 1e12), 21 makeUnitFn("P", 1e15), 22 ]; 23 //# sourceMappingURL=units.js.map