exports.print = function (obj) { return obj.constructor.name } exports.echo = function (obj) { return obj } const typedArrays = { Int8Array, Uint8Array, Uint8ClampedArray, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array } exports.typedArray = function (type, values) { const constructor = typedArrays[type] const array = new constructor(values.length) for (let i = 0; i < values.length; ++i) { array[i] = values[i] } return array } exports.getNaN = function () { return NaN } exports.getInfinity = function () { return Infinity }