From 9f132ea241e65e47809d0e533ce8973d82f8fa25 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Fri, 3 Mar 2023 18:51:52 -0800 Subject: [PATCH] `BigInt64Array` and `BigUint64Array` are typed arrays too Fixes #2296 --- src/bun.js/bindings/bindings.zig | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/bun.js/bindings/bindings.zig b/src/bun.js/bindings/bindings.zig index b44df11031..395dde0d32 100644 --- a/src/bun.js/bindings/bindings.zig +++ b/src/bun.js/bindings/bindings.zig @@ -2828,7 +2828,19 @@ pub const JSValue = enum(JSValueReprInt) { pub fn isTypedArray(this: JSType) bool { return switch (this) { - .Int8Array, .Int16Array, .Int32Array, .Uint8Array, .Uint8ClampedArray, .Uint16Array, .Uint32Array, .Float32Array, .Float64Array, .ArrayBuffer => true, + .ArrayBuffer, + .BigInt64Array, + .BigUint64Array, + .Float32Array, + .Float64Array, + .Int16Array, + .Int32Array, + .Int8Array, + .Uint16Array, + .Uint32Array, + .Uint8Array, + .Uint8ClampedArray, + => true, else => false, }; }