Lines Matching refs:env
91 napi_value InitializeLocalNapiBinding(napi_env env, napi_value exports) {
93 CHECK_EQ(napi_create_string_utf8(env, "hello", NAPI_AUTO_LENGTH, &key),
95 CHECK_EQ(napi_create_string_utf8(env, "world", NAPI_AUTO_LENGTH, &value),
97 CHECK_EQ(napi_set_property(env, exports, key, value), napi_ok);
163 napi_value InitializeLocalNapiRefBinding(napi_env env, napi_value exports) {
166 napi_create_string_utf8(env, "napi_ref_created", NAPI_AUTO_LENGTH, &key),
173 CHECK_EQ(napi_create_reference(env, key, 1, &ref), napi_ok);
174 CHECK_EQ(napi_delete_reference(env, ref), napi_ok);
176 CHECK_EQ(napi_create_reference(env, key, 1, &ref), napi_invalid_arg);
178 CHECK_EQ(napi_get_boolean(env, ref != nullptr, &value), napi_ok);
179 CHECK_EQ(napi_set_property(env, exports, key, value), napi_ok);
239 napi_value NapiLinkedWithInstanceData(napi_env env, napi_value exports) {
242 env,
244 [](napi_env env, void* data, void* hint) {
251 CHECK_EQ(napi_create_string_utf8(env, "hello", NAPI_AUTO_LENGTH, &key),
253 CHECK_EQ(napi_create_external(env, instance_data, nullptr, nullptr, &value),
255 CHECK_EQ(napi_set_property(env, exports, key, value), napi_ok);