Lines Matching refs:env
8 static napi_value MakeCallback(napi_env env, napi_callback_info info) {
13 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
15 NODE_API_ASSERT(env, argc > 0, "Wrong number of arguments");
28 NODE_API_CALL(env, napi_typeof(env, func, &func_type));
31 NODE_API_CALL(env, napi_create_string_utf8(
32 env, "test", NAPI_AUTO_LENGTH, &resource_name));
35 NODE_API_CALL(env, napi_async_init(env, resource, resource_name, &context));
39 NODE_API_CALL(env, napi_make_callback(
40 env, context, recv, func, argc - RESERVED_ARGS, argv, &result));
42 NODE_API_ASSERT(env, false, "Unexpected argument type");
45 NODE_API_CALL(env, napi_async_destroy(env, context));
51 napi_value Init(napi_env env, napi_value exports) {
53 NODE_API_CALL(env, napi_create_function(
55 env, NULL, NAPI_AUTO_LENGTH, MakeCallback, NULL, &fn));
56 NODE_API_CALL(env, napi_set_named_property(env, exports, "makeCallback", fn));