1 #include <node.h>
2 #include <v8.h>
3 
4 using v8::FunctionCallbackInfo;
5 using v8::Local;
6 using v8::MaybeLocal;
7 using v8::Object;
8 using v8::Value;
9 
TriggerFatalError(const FunctionCallbackInfo<Value>& args)10 void TriggerFatalError(const FunctionCallbackInfo<Value>& args) {
11   // Trigger a v8 ApiCheck failure.
12   MaybeLocal<Value> value;
13   value.ToLocalChecked();
14 }
15 
init(Local<Object> exports)16 void init(Local<Object> exports) {
17   NODE_SET_METHOD(exports, "triggerFatalError", TriggerFatalError);
18 }
19 
20 NODE_MODULE(NODE_GYP_MODULE_NAME, init)
21