1#include <assert.h> 2#include <node_api.h> 3 4static int32_t increment = 0; 5 6static napi_value Hello(napi_env env, napi_callback_info info) { 7 napi_value result; 8 napi_status status = napi_create_int32(env, increment++, &result); 9 assert(status == napi_ok); 10 return result; 11} 12 13NAPI_MODULE_INIT() { 14 napi_value hello; 15 napi_status status = 16 napi_create_function(env, 17 "hello", 18 NAPI_AUTO_LENGTH, 19 Hello, 20 NULL, 21 &hello); 22 assert(status == napi_ok); 23 status = napi_set_named_property(env, exports, "hello", hello); 24 assert(status == napi_ok); 25 return exports; 26} 27