Float64Array: 8
};
+var BigIntArrayConstructorsList = {
+ BigInt64Array: 8,
+ BigUint64Array: 8
+};
+
var isView = function isView(it) {
+ if (!isObject(it)) return false;
var klass = classof(it);
- return klass === 'DataView' || has(TypedArrayConstructorsList, klass);
+ return klass === 'DataView'
+ || has(TypedArrayConstructorsList, klass)
+ || has(BigIntArrayConstructorsList, klass);
};
var isTypedArray = function (it) {
- return isObject(it) && has(TypedArrayConstructorsList, classof(it));
+ if (!isObject(it)) return false;
+ var klass = classof(it);
+ return has(TypedArrayConstructorsList, klass)
+ || has(BigIntArrayConstructorsList, klass);
};
var aTypedArray = function (it) {