summaryrefslogtreecommitdiff
path: root/serde_v8/payload.rs
diff options
context:
space:
mode:
Diffstat (limited to 'serde_v8/payload.rs')
-rw-r--r--serde_v8/payload.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/serde_v8/payload.rs b/serde_v8/payload.rs
index 27f12014f..b396ad01d 100644
--- a/serde_v8/payload.rs
+++ b/serde_v8/payload.rs
@@ -9,6 +9,7 @@ pub enum ValueType {
Null,
Bool,
Number,
+ BigInt,
String,
Array,
ArrayBuffer,
@@ -26,6 +27,8 @@ impl ValueType {
return Self::String;
} else if v.is_array() {
return Self::Array;
+ } else if v.is_big_int() {
+ return Self::BigInt;
} else if v.is_array_buffer() {
return Self::ArrayBuffer;
} else if v.is_array_buffer_view() {