vartypedArrayLength=require('typed-array-length');varassert=require('assert');assert.equal(false,typedArrayLength(undefined));assert.equal(false,typedArrayLength(null));assert.equal(false,typedArrayLength(false));assert.equal(false,typedArrayLength(true));assert.equal(false,typedArrayLength([]));assert.equal(false,typedArrayLength({}));assert.equal(false,typedArrayLength(/a/g));assert.equal(false,typedArrayLength(newRegExp('a','g')));assert.equal(false,typedArrayLength(newDate()));assert.equal(false,typedArrayLength(42));assert.equal(false,typedArrayLength(NaN));assert.equal(false,typedArrayLength(Infinity));assert.equal(false,typedArrayLength(newNumber(42)));assert.equal(false,typedArrayLength('foo'));assert.equal(false,typedArrayLength(Object('foo')));assert.equal(false,typedArrayLength(function(){}));assert.equal(false,typedArrayLength(function*(){}));assert.equal(false,typedArrayLength(x=>x*x));assert.equal(false,typedArrayLength([]));assert.equal(1,typedArrayLength(newInt8Array(1)));assert.equal(2,typedArrayLength(newUint8Array(2)));assert.equal(3,typedArrayLength(newUint8ClampedArray(3)));assert.equal(4,typedArrayLength(newInt16Array(4)));assert.equal(5,typedArrayLength(newUint16Array(5)));assert.equal(6,typedArrayLength(newInt32Array(6)));assert.equal(7,typedArrayLength(newUint32Array(7)));assert.equal(8,typedArrayLength(newFloat32Array(8)));assert.equal(9,typedArrayLength(newFloat64Array(9)));assert.equal(10,typedArrayLength(newBigInt64Array(10)));assert.equal(11,typedArrayLength(newBigUint64Array(11)));