Lines Matching refs:env
25 napi_value ContactsNapiUtils::ToInt32Value(napi_env env, int32_t value)
28 napi_create_int32(env, value, &staticValue);
32 napi_value ContactsNapiUtils::CreateClassConstructor(napi_env env, napi_callback_info info)
36 napi_get_cb_info(env, info, nullptr, nullptr, &thisArg, &data);
38 napi_get_global(env, &global);
42 bool ContactsNapiUtils::MatchValueType(napi_env env, napi_value value, napi_valuetype targetType)
45 napi_typeof(env, value, &valueType);
50 napi_env env, const napi_value parameters[], std::initializer_list<napi_valuetype> valueTypes)
57 if (!MatchValueType(env, parameters[i], *beg)) {
65 napi_value ContactsNapiUtils::CreateError(napi_env env, int32_t err)
71 napi_create_string_utf8(env, JS_ERROR_PERMISSION_DENIED_STRING, NAPI_AUTO_LENGTH, &errorMessage);
74 napi_create_string_utf8(env, JS_ERROR_INVALID_INPUT_PARAMETER_STRING, NAPI_AUTO_LENGTH, &errorMessage);
76 napi_create_int32(env, err, &errorCode);
77 napi_create_error(env, nullptr, errorMessage, &businessError);
78 napi_set_named_property(env, businessError, "code", errorCode);
82 napi_value ContactsNapiUtils::CreateErrorByVerification(napi_env env, int32_t err)
88 napi_create_string_utf8(env, JS_ERROR_PERMISSION_DENIED_STRING, NAPI_AUTO_LENGTH, &errorMessage);
91 napi_create_string_utf8(env, JS_ERROR_VERIFICATION_FAILED_PARAMETER_STRING, NAPI_AUTO_LENGTH, &errorMessage);
93 napi_create_int32(env, err, &errorCode);
94 napi_create_error(env, nullptr, errorMessage, &businessError);
95 napi_set_named_property(env, businessError, "code", errorCode);