array buffer view - nberlette/is GitHub Wiki
@nick/is/array-buffer-view
isArrayBufferView
Signature
function isArrayBufferView(it: unknown): it is ArrayBufferView;
Checks if a value is an ArrayBufferView
, which includes all typed arrays and
DataView
objects, but not ArrayBuffer
or SharedArrayBuffer
.
Parameters
Name | Info |
---|---|
it |
The value to check. |
Returns
true
if the value is an ArrayBufferView
, false
otherwise.
Category
Binary Data Structures
Examples
import { isArrayBufferView } from "jsr:@nick/is/array-buffer-view";
const buffer = new ArrayBuffer(8);
const view = new DataView(buffer);
const array = new Uint8Array(buffer);
isArrayBufferView(buffer); // false
isArrayBufferView(view); // true
isArrayBufferView(array); // true