Returns false if the check itself failed (leaving an exception pending).
| 70 | |
| 71 | // Returns false if the check itself failed (leaving an exception pending). |
| 72 | inline bool SafeHasOwnProperty(Napi::Env env, Napi::Object obj, napi_value key, bool* result) { |
| 73 | return napi_has_own_property(env, obj, key, result) == napi_ok; |
| 74 | } |
| 75 | |
| 76 | Napi::Value ThrowError(Napi::Env env, const char* message) { |
| 77 | Napi::Error::New(env, message).ThrowAsJavaScriptException(); |