-
Notifications
You must be signed in to change notification settings - Fork 0
array buffer like
Nicholas Berlette edited this page Jun 19, 2025
·
1 revision
function isArrayBufferLike(it: unknown): it is ArrayBufferLike;Checks if it is an ArrayBuffer or a
SharedArrayBuffer.
| Name | Info |
|---|---|
it |
The value to check. |
true if the value is an ArrayBuffer or a SharedArrayBuffer, or false
otherwise.
Binary Data Structures
import { isArrayBufferLike } from "jsr:@nick/is/any-array-buffer";
const buffer = new ArrayBuffer(8);
const shared = new SharedArrayBuffer(8);
const array = new Uint8Array(buffer);
isArrayBufferLike(buffer); // true
isArrayBufferLike(shared); // true
isArrayBufferLike(array); // false
isArrayBufferLike(array.buffer); // trueexport type ArrayBufferLike = ArrayBuffer | SharedArrayBuffer;Represents an "ArrayBuffer-like" value, which is either an ArrayBuffer or
SharedArrayBuffer instance.
Binary Data Structures