Skip to content

Commit 168008d

Browse files
authored
Merge pull request #59 from lightpanda-io/isBigInt64Array
Add the missing value.isBigInt64Array and isBigUint64Array methods
2 parents 696fae9 + f3d40c5 commit 168008d

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

src/binding.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -777,6 +777,10 @@ bool v8__Value__IsUint32Array(const v8::Value& self) { return self.IsUint32Array
777777

778778
bool v8__Value__IsInt32Array(const v8::Value& self) { return self.IsInt32Array(); }
779779

780+
bool v8__Value__IsBigInt64Array(const v8::Value& self) { return self.IsBigInt64Array(); }
781+
782+
bool v8__Value__IsBigUint64Array(const v8::Value& self) { return self.IsBigUint64Array(); }
783+
780784
bool v8__Value__IsFloat32Array(const v8::Value& self) { return self.IsFloat32Array(); }
781785

782786
bool v8__Value__IsFloat64Array(const v8::Value& self) { return self.IsFloat64Array(); }

src/binding.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -410,6 +410,8 @@ bool v8__Value__IsUint16Array(const Value* self);
410410
bool v8__Value__IsInt16Array(const Value* self);
411411
bool v8__Value__IsUint32Array(const Value* self);
412412
bool v8__Value__IsInt32Array(const Value* self);
413+
bool v8__Value__IsBigInt64Array(const Value* self);
414+
bool v8__Value__IsBigUint64Array(const Value* self);
413415
bool v8__Value__IsFloat32Array(const Value* self);
414416
bool v8__Value__IsFloat64Array(const Value* self);
415417
bool v8__Value__IsArrayBuffer(const Value* self);

src/v8.zig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2057,6 +2057,14 @@ pub const Value = struct {
20572057
return c.v8__Value__IsInt32Array(self.handle);
20582058
}
20592059

2060+
pub fn isBigInt64Array(self: Self) bool {
2061+
return c.v8__Value__IsBigInt64Array(self.handle);
2062+
}
2063+
2064+
pub fn isBigUint64Array(self: Self) bool {
2065+
return c.v8__Value__IsBigUint64Array (self.handle);
2066+
}
2067+
20602068
pub fn isFloat32Array(self: Self) bool {
20612069
return c.v8__Value__IsFloat32Array(self.handle);
20622070
}

0 commit comments

Comments
 (0)