@@ -19,52 +19,50 @@ void MyObject::Init(napi_env env, napi_value exports) {
1919 { " value" , nullptr , nullptr , GetValue, SetValue, 0 , napi_default, 0 },
2020 { " valueReadonly" , nullptr , nullptr , GetValue, nullptr , 0 , napi_default,
2121 0 },
22- DECLARE_NAPI_PROPERTY (" plusOne" , PlusOne),
23- DECLARE_NAPI_PROPERTY (" multiply" , Multiply),
22+ DECLARE_NODE_API_PROPERTY (" plusOne" , PlusOne),
23+ DECLARE_NODE_API_PROPERTY (" multiply" , Multiply),
2424 };
2525
2626 napi_value cons;
27- NAPI_CALL_RETURN_VOID (env, napi_define_class (
27+ NODE_API_CALL_RETURN_VOID (env, napi_define_class (
2828 env, " MyObject" , -1 , New, nullptr ,
2929 sizeof (properties) / sizeof (napi_property_descriptor),
3030 properties, &cons));
3131
32- NAPI_CALL_RETURN_VOID (env, napi_create_reference (env, cons, 1 , &constructor));
32+ NODE_API_CALL_RETURN_VOID (env,
33+ napi_create_reference (env, cons, 1 , &constructor));
3334
34- NAPI_CALL_RETURN_VOID (env,
35+ NODE_API_CALL_RETURN_VOID (env,
3536 napi_set_named_property (env, exports, " MyObject" , cons));
3637}
3738
3839napi_value MyObject::New (napi_env env, napi_callback_info info) {
3940 napi_value new_target;
40- NAPI_CALL (env, napi_get_new_target (env, info, &new_target));
41+ NODE_API_CALL (env, napi_get_new_target (env, info, &new_target));
4142 bool is_constructor = (new_target != nullptr );
4243
4344 size_t argc = 1 ;
4445 napi_value args[1 ];
4546 napi_value _this;
46- NAPI_CALL (env, napi_get_cb_info (env, info, &argc, args, &_this, nullptr ));
47+ NODE_API_CALL (env, napi_get_cb_info (env, info, &argc, args, &_this, nullptr ));
4748
4849 if (is_constructor) {
4950 // Invoked as constructor: `new MyObject(...)`
5051 double value = 0 ;
5152
5253 napi_valuetype valuetype;
53- NAPI_CALL (env, napi_typeof (env, args[0 ], &valuetype));
54+ NODE_API_CALL (env, napi_typeof (env, args[0 ], &valuetype));
5455
5556 if (valuetype != napi_undefined) {
56- NAPI_CALL (env, napi_get_value_double (env, args[0 ], &value));
57+ NODE_API_CALL (env, napi_get_value_double (env, args[0 ], &value));
5758 }
5859
5960 MyObject* obj = new MyObject (value);
6061
6162 obj->env_ = env;
62- NAPI_CALL (env, napi_wrap (env,
63- _this,
64- obj,
65- MyObject::Destructor,
66- nullptr , // finalize_hint
67- &obj->wrapper_ ));
63+ NODE_API_CALL (env,
64+ napi_wrap (env, _this, obj, MyObject::Destructor,
65+ nullptr /* finalize_hint */ , &obj->wrapper_ ));
6866
6967 return _this;
7068 }
@@ -74,24 +72,24 @@ napi_value MyObject::New(napi_env env, napi_callback_info info) {
7472 napi_value argv[1 ] = {args[0 ]};
7573
7674 napi_value cons;
77- NAPI_CALL (env, napi_get_reference_value (env, constructor, &cons));
75+ NODE_API_CALL (env, napi_get_reference_value (env, constructor, &cons));
7876
7977 napi_value instance;
80- NAPI_CALL (env, napi_new_instance (env, cons, argc, argv, &instance));
78+ NODE_API_CALL (env, napi_new_instance (env, cons, argc, argv, &instance));
8179
8280 return instance;
8381}
8482
8583napi_value MyObject::GetValue (napi_env env, napi_callback_info info) {
8684 napi_value _this;
87- NAPI_CALL (env,
85+ NODE_API_CALL (env,
8886 napi_get_cb_info (env, info, nullptr , nullptr , &_this, nullptr ));
8987
9088 MyObject* obj;
91- NAPI_CALL (env, napi_unwrap (env, _this, reinterpret_cast <void **>(&obj)));
89+ NODE_API_CALL (env, napi_unwrap (env, _this, reinterpret_cast <void **>(&obj)));
9290
9391 napi_value num;
94- NAPI_CALL (env, napi_create_double (env, obj->value_ , &num));
92+ NODE_API_CALL (env, napi_create_double (env, obj->value_ , &num));
9593
9694 return num;
9795}
@@ -100,28 +98,28 @@ napi_value MyObject::SetValue(napi_env env, napi_callback_info info) {
10098 size_t argc = 1 ;
10199 napi_value args[1 ];
102100 napi_value _this;
103- NAPI_CALL (env, napi_get_cb_info (env, info, &argc, args, &_this, nullptr ));
101+ NODE_API_CALL (env, napi_get_cb_info (env, info, &argc, args, &_this, nullptr ));
104102
105103 MyObject* obj;
106- NAPI_CALL (env, napi_unwrap (env, _this, reinterpret_cast <void **>(&obj)));
104+ NODE_API_CALL (env, napi_unwrap (env, _this, reinterpret_cast <void **>(&obj)));
107105
108- NAPI_CALL (env, napi_get_value_double (env, args[0 ], &obj->value_ ));
106+ NODE_API_CALL (env, napi_get_value_double (env, args[0 ], &obj->value_ ));
109107
110108 return nullptr ;
111109}
112110
113111napi_value MyObject::PlusOne (napi_env env, napi_callback_info info) {
114112 napi_value _this;
115- NAPI_CALL (env,
113+ NODE_API_CALL (env,
116114 napi_get_cb_info (env, info, nullptr , nullptr , &_this, nullptr ));
117115
118116 MyObject* obj;
119- NAPI_CALL (env, napi_unwrap (env, _this, reinterpret_cast <void **>(&obj)));
117+ NODE_API_CALL (env, napi_unwrap (env, _this, reinterpret_cast <void **>(&obj)));
120118
121119 obj->value_ += 1 ;
122120
123121 napi_value num;
124- NAPI_CALL (env, napi_create_double (env, obj->value_ , &num));
122+ NODE_API_CALL (env, napi_create_double (env, obj->value_ , &num));
125123
126124 return num;
127125}
@@ -130,25 +128,25 @@ napi_value MyObject::Multiply(napi_env env, napi_callback_info info) {
130128 size_t argc = 1 ;
131129 napi_value args[1 ];
132130 napi_value _this;
133- NAPI_CALL (env, napi_get_cb_info (env, info, &argc, args, &_this, nullptr ));
131+ NODE_API_CALL (env, napi_get_cb_info (env, info, &argc, args, &_this, nullptr ));
134132
135133 double multiple = 1 ;
136134 if (argc >= 1 ) {
137- NAPI_CALL (env, napi_get_value_double (env, args[0 ], &multiple));
135+ NODE_API_CALL (env, napi_get_value_double (env, args[0 ], &multiple));
138136 }
139137
140138 MyObject* obj;
141- NAPI_CALL (env, napi_unwrap (env, _this, reinterpret_cast <void **>(&obj)));
139+ NODE_API_CALL (env, napi_unwrap (env, _this, reinterpret_cast <void **>(&obj)));
142140
143141 napi_value cons;
144- NAPI_CALL (env, napi_get_reference_value (env, constructor, &cons));
142+ NODE_API_CALL (env, napi_get_reference_value (env, constructor, &cons));
145143
146144 const int kArgCount = 1 ;
147145 napi_value argv[kArgCount ];
148- NAPI_CALL (env, napi_create_double (env, obj->value_ * multiple, argv));
146+ NODE_API_CALL (env, napi_create_double (env, obj->value_ * multiple, argv));
149147
150148 napi_value instance;
151- NAPI_CALL (env, napi_new_instance (env, cons, kArgCount , argv, &instance));
149+ NODE_API_CALL (env, napi_new_instance (env, cons, kArgCount , argv, &instance));
152150
153151 return instance;
154152}
0 commit comments