All files / packages/core/src/utilities isTypedArray.ts

100% Statements 1/1
22.22% Branches 2/9
100% Functions 1/1
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21                135x                        
/**
 * checks if an object is an instance of a TypedArray
 *
 * @param obj - Object to check
 *
 * @returns True if the object is a TypedArray.
 */
export default function isTypedArray(obj: any): boolean {
  return (
    obj instanceof Int8Array ||
    obj instanceof Uint8Array ||
    obj instanceof Uint8ClampedArray ||
    obj instanceof Int16Array ||
    obj instanceof Uint16Array ||
    obj instanceof Int32Array ||
    obj instanceof Uint32Array ||
    obj instanceof Float32Array ||
    obj instanceof Float64Array
  );
}