From 5bc5f9d3c425b0792f94045ae08d3b7e20340e16 Mon Sep 17 00:00:00 2001 From: IronBlood Date: Wed, 14 Jan 2026 17:09:55 +0800 Subject: [PATCH] add `napi_is_arraybuffer` --- index.mjs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/index.mjs b/index.mjs index 1984dba..94ae035 100644 --- a/index.mjs +++ b/index.mjs @@ -1260,6 +1260,11 @@ export const napi = { env.memory[result] = (typeof globalThis.Buffer !== 'undefined' ? globalThis.Buffer.isBuffer(val) : val instanceof Uint8Array) ? 1 : 0; return NAPI_OK; }, + napi_is_arraybuffer(env_id, value, result) { + let env = environments[env_id]; + let val = env.get(value); + env.memory[result] = val instanceof ArrayBuffer ? 1 : 0; + }, napi_is_date(env_id, value, result) { let env = environments[env_id]; let val = env.get(value);