$NetBSD$ * Part of patchset to build electron on NetBSD * Based on OpenBSD's chromium patches, and FreeBSD's electron patches --- gin/converter.cc.orig 2025-02-24 19:59:26.000000000 +0000 +++ gin/converter.cc @@ -20,6 +20,7 @@ #include "v8/include/v8-value.h" using v8::ArrayBuffer; +using v8::ArrayBufferView; using v8::External; using v8::Function; using v8::Int32; @@ -246,6 +247,20 @@ bool Converter>::From return true; } +Local Converter>::ToV8(Isolate* isolate, + Local val) { + return val.As(); +} + +bool Converter>::FromV8(Isolate* isolate, + Local val, + Local* out) { + if (!val->IsArrayBufferView()) + return false; + *out = Local::Cast(val); + return true; +} + Local Converter>::ToV8(Isolate* isolate, Local val) { return val.As();