diff options
author | 2023-01-03 10:32:22 -0800 | |
---|---|---|
committer | 2023-01-03 10:32:22 -0800 | |
commit | 59655d0587c58db1babd4438827e0323698ca3d8 (patch) | |
tree | b7710bd4b9b6fa2ec7dec8caf434e71874ae50ec /src | |
parent | 7edaf736a22d5d5b344932f1a290558cec5eb7fa (diff) | |
download | bun-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.zig | 6 |
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)); |