Lines Matching refs:env

8 static napi_value GetValue(napi_env env, napi_callback_info info) {
10 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, NULL, NULL, NULL));
12 NODE_API_ASSERT(env, argc == 0, "Wrong number of arguments");
15 NODE_API_CALL(env, napi_create_double(env, value_, &number));
20 static napi_value SetValue(napi_env env, napi_callback_info info) {
23 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
25 NODE_API_ASSERT(env, argc == 1, "Wrong number of arguments");
27 NODE_API_CALL(env, napi_get_value_double(env, args[0], &value_));
32 static napi_value Echo(napi_env env, napi_callback_info info) {
35 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
37 NODE_API_ASSERT(env, argc == 1, "Wrong number of arguments");
42 static napi_value HasNamedProperty(napi_env env, napi_callback_info info) {
45 NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
47 NODE_API_ASSERT(env, argc == 2, "Wrong number of arguments");
52 NODE_API_CALL(env,
53 napi_get_value_string_utf8(env, args[1], buffer, sizeof(buffer), &copied));
58 NODE_API_CALL(env, napi_has_named_property(env, args[0], buffer, &value));
59 NODE_API_CALL(env, napi_get_boolean(env, value, &result));
65 napi_value Init(napi_env env, napi_value exports) {
67 NODE_API_CALL(env, napi_create_double(env, value_, &number));
70 NODE_API_CALL(env,
72 env, "NameKeyValue", NAPI_AUTO_LENGTH, &name_value));
76 NODE_API_CALL(env,
78 env, "NameKeySymbol", NAPI_AUTO_LENGTH, &symbol_description));
79 NODE_API_CALL(env,
80 napi_create_symbol(env, symbol_description, &name_symbol));
83 NODE_API_CALL(env,
84 napi_create_symbol(env, NULL, &name_symbol_descriptionless));
87 NODE_API_CALL(env, node_api_symbol_for(env,
108 NODE_API_CALL(env, napi_define_properties(
109 env, exports, sizeof(properties) / sizeof(*properties), properties));