diff options
Diffstat (limited to 'src/javascript')
| -rw-r--r-- | src/javascript/jsc/bindings/bindings.zig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/javascript/jsc/bindings/bindings.zig b/src/javascript/jsc/bindings/bindings.zig index d9fa00913..eb46837a1 100644 --- a/src/javascript/jsc/bindings/bindings.zig +++ b/src/javascript/jsc/bindings/bindings.zig @@ -2151,6 +2151,13 @@ pub const JSValue = enum(u64) { }; } + pub fn isTypedArray(this: JSType) bool { + return switch (this) { + .Int8Array, .Int16Array, .Int32Array, .Uint8Array, .Uint8ClampedArray, .Uint16Array, .Uint32Array, .Float32Array, .Float64Array, .ArrayBuffer => true, + else => false, + }; + } + pub fn toC(this: JSType) C_API.JSTypedArrayType { return switch (this) { .Int8Array => .kJSTypedArrayTypeInt8Array, |
