array buffer - nberlette/is GitHub Wiki
@nick/is/array-buffer
isArrayBuffer
Signature
function isArrayBuffer(it: unknown): it is ArrayBuffer;
Returns true
if it
is an ArrayBuffer
. This
does not include instances of the SharedArrayBuffer
, which has its own type
guard. To check for either type, use
isArrayBufferLike
.
Parameters
Name | Info |
---|---|
it |
The value to check. |
Returns
true
if the value is an ArrayBuffer
, false
otherwise.
Category
Binary Data Structures
Examples
import { isArrayBuffer } from "jsr:@nick/is/array-buffer";
const buffer = new ArrayBuffer(8);
const shared = new SharedArrayBuffer(8);
const array = new Uint8Array(buffer);
isArrayBuffer(buffer); // true
isArrayBuffer(shared); // false
isArrayBuffer(array); // false
isArrayBuffer(array.buffer); // true