summaryrefslogtreecommitdiff
path: root/src/node_api_types.h
diff options
context:
space:
mode:
authorGus Caplan <me@gus.host>2018-06-08 22:41:20 -0500
committerGus Caplan <me@gus.host>2018-07-12 13:02:04 -0500
commit1849a2b2e98c093e27d781bd5040f76a22e8f977 (patch)
tree3a34b060e6a01b73e29a2c29162617b31de63d38 /src/node_api_types.h
parentd85449dcdf60513dc8bb8d54b22fdb1da5316bad (diff)
downloadandroid-node-v8-1849a2b2e98c093e27d781bd5040f76a22e8f977.tar.gz
android-node-v8-1849a2b2e98c093e27d781bd5040f76a22e8f977.tar.bz2
android-node-v8-1849a2b2e98c093e27d781bd5040f76a22e8f977.zip
napi: add bigint support
PR-URL: https://github.com/nodejs/node/pull/21226 Reviewed-By: Gabriel Schulhof <gabriel.schulhof@intel.com> Reviewed-By: Kyle Farnung <kfarnung@microsoft.com>
Diffstat (limited to 'src/node_api_types.h')
-rw-r--r--src/node_api_types.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/node_api_types.h b/src/node_api_types.h
index 3854a32f01..10215d9aa3 100644
--- a/src/node_api_types.h
+++ b/src/node_api_types.h
@@ -46,6 +46,7 @@ typedef enum {
napi_object,
napi_function,
napi_external,
+ napi_bigint,
} napi_valuetype;
typedef enum {
@@ -58,6 +59,8 @@ typedef enum {
napi_uint32_array,
napi_float32_array,
napi_float64_array,
+ napi_bigint64_array,
+ napi_biguint64_array,
} napi_typedarray_type;
typedef enum {
@@ -78,6 +81,7 @@ typedef enum {
napi_callback_scope_mismatch,
napi_queue_full,
napi_closing,
+ napi_bigint_expected,
} napi_status;
#ifdef NAPI_EXPERIMENTAL