summaryrefslogtreecommitdiff
path: root/src/node_api.h
diff options
context:
space:
mode:
authorMathias Buus <mathiasbuus@gmail.com>2018-03-14 03:14:08 +0100
committerMichael Dawson <mdawson@devrus.com>2018-03-20 15:48:14 -0400
commitc1695d8bad09fc61922ec91101736debb2d165db (patch)
treec3214883da34cd76fc358535df0365df5f37828a /src/node_api.h
parent1203b1372592a5067888987080f30b6b9047d150 (diff)
downloadandroid-node-v8-c1695d8bad09fc61922ec91101736debb2d165db.tar.gz
android-node-v8-c1695d8bad09fc61922ec91101736debb2d165db.tar.bz2
android-node-v8-c1695d8bad09fc61922ec91101736debb2d165db.zip
n-api: add napi_fatal_exception
Add function to trigger and uncaught exception. Useful if an async callback throws an exception with no way to recover. PR-URL: https://github.com/nodejs/node/pull/19337 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Diffstat (limited to 'src/node_api.h')
-rw-r--r--src/node_api.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/node_api.h b/src/node_api.h
index 791a8f8725..aaf002b758 100644
--- a/src/node_api.h
+++ b/src/node_api.h
@@ -103,6 +103,8 @@ NAPI_EXTERN napi_status
napi_get_last_error_info(napi_env env,
const napi_extended_error_info** result);
+NAPI_EXTERN napi_status napi_fatal_exception(napi_env env, napi_value err);
+
NAPI_EXTERN NAPI_NO_RETURN void napi_fatal_error(const char* location,
size_t location_len,
const char* message,