time-to-botec

Benchmark sampling in different programming languages
Log | Files | Refs | README

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