aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-01-03 10:32:22 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-01-03 10:32:22 -0800
commit59655d0587c58db1babd4438827e0323698ca3d8 (patch)
treeb7710bd4b9b6fa2ec7dec8caf434e71874ae50ec /src
parent7edaf736a22d5d5b344932f1a290558cec5eb7fa (diff)
downloadbun-59655d0587c58db1babd4438827e0323698ca3d8.tar.gz
bun-59655d0587c58db1babd4438827e0323698ca3d8.tar.zst
bun-59655d0587c58db1babd4438827e0323698ca3d8.zip
Fix spec issue with `napi_get_typedarray_info`
Diffstat (limited to 'src')
-rw-r--r--src/napi/napi.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/napi/napi.zig b/src/napi/napi.zig
index cfc379aab..8bb84b831 100644
--- a/src/napi/napi.zig
+++ b/src/napi/napi.zig
@@ -781,13 +781,13 @@ pub export fn napi_get_typedarray_info(
const array_buffer = typedarray.asArrayBuffer(env) orelse return .invalid_arg;
if (@"type" != null)
@"type".?.* = napi_typedarray_type.fromJSType(array_buffer.typed_array_type) orelse return .invalid_arg;
- var slice = array_buffer.slice();
+ // TODO: handle detached
if (data != null)
- data.?.* = slice.ptr;
+ data.?.* = array_buffer.ptr;
if (length != null)
- length.?.* = slice.len;
+ length.?.* = array_buffer.len;
if (arraybuffer != null)
arraybuffer.?.* = JSValue.c(JSC.C.JSObjectGetTypedArrayBuffer(env.ref(), typedarray.asObjectRef(), null));