Lines Matching refs:env
11 static napi_value testGetNodeVersion(napi_env env, napi_callback_info info) {
14 NODE_API_CALL(env, napi_get_node_version(env, &node_version));
15 NODE_API_CALL(env, napi_create_uint32(env, node_version->major, &major));
16 NODE_API_CALL(env, napi_create_uint32(env, node_version->minor, &minor));
17 NODE_API_CALL(env, napi_create_uint32(env, node_version->patch, &patch));
18 NODE_API_CALL(env,
20 env, node_version->release, NAPI_AUTO_LENGTH, &release));
21 NODE_API_CALL(env, napi_create_array_with_length(env, 4, &result));
22 NODE_API_CALL(env, napi_set_element(env, result, 0, major));
23 NODE_API_CALL(env, napi_set_element(env, result, 1, minor));
24 NODE_API_CALL(env, napi_set_element(env, result, 2, patch));
25 NODE_API_CALL(env, napi_set_element(env, result, 3, release));
29 static napi_value GetFilename(napi_env env, napi_callback_info info) {
33 NODE_API_CALL(env, node_api_get_module_file_name(env, &filename));
34 NODE_API_CALL(env,
35 napi_create_string_utf8(env, filename, NAPI_AUTO_LENGTH, &result));
40 static napi_value Init(napi_env env, napi_value exports) {
46 NODE_API_CALL(env, napi_define_properties(
47 env, exports, sizeof(descriptors) / sizeof(*descriptors), descriptors));