math.js (604B)
1 import { ImmutableMap } from "../utility/immutableMap.js"; 2 import { vNumber } from "../value/index.js"; 3 const availableNumbers = [ 4 ["Math.pi", Math.PI], 5 ["Math.e", Math.E], 6 ["Math.ln2", Math.LN2], 7 ["Math.ln10", Math.LN10], 8 ["Math.log2e", Math.LOG2E], 9 ["Math.log10e", Math.LOG10E], 10 ["Math.sqrt2", Math.SQRT2], 11 ["Math.sqrt1_2", Math.SQRT1_2], 12 ["Math.phi", 1.618033988749895], 13 ["Math.tau", 6.283185307179586], 14 ]; 15 export function makeMathConstants() { 16 return ImmutableMap(availableNumbers.map(([name, v]) => [name, vNumber(v)])); 17 } 18 //# sourceMappingURL=math.js.map