11#include <node_api.h>
22#include "../common.h"
33
4- napi_value checkError (napi_env env , napi_callback_info info ) {
4+ static napi_value checkError (napi_env env , napi_callback_info info ) {
55size_t argc = 1 ;
66napi_value args [1 ];
77NAPI_CALL (env , napi_get_cb_info (env , info , & argc , args , NULL , NULL ));
@@ -15,7 +15,7 @@ napi_value checkError(napi_env env, napi_callback_info info) {
1515return result ;
1616}
1717
18- napi_value throwExistingError (napi_env env , napi_callback_info info ) {
18+ static napi_value throwExistingError (napi_env env , napi_callback_info info ) {
1919napi_value message ;
2020napi_value error ;
2121NAPI_CALL (env , napi_create_string_utf8 (
@@ -25,42 +25,42 @@ napi_value throwExistingError(napi_env env, napi_callback_info info) {
2525return NULL ;
2626}
2727
28- napi_value throwError (napi_env env , napi_callback_info info ) {
28+ static napi_value throwError (napi_env env , napi_callback_info info ) {
2929NAPI_CALL (env , napi_throw_error (env , NULL , "error" ));
3030return NULL ;
3131}
3232
33- napi_value throwRangeError (napi_env env , napi_callback_info info ) {
33+ static napi_value throwRangeError (napi_env env , napi_callback_info info ) {
3434NAPI_CALL (env , napi_throw_range_error (env , NULL , "range error" ));
3535return NULL ;
3636}
3737
38- napi_value throwTypeError (napi_env env , napi_callback_info info ) {
38+ static napi_value throwTypeError (napi_env env , napi_callback_info info ) {
3939NAPI_CALL (env , napi_throw_type_error (env , NULL , "type error" ));
4040return NULL ;
4141}
4242
43- napi_value throwErrorCode (napi_env env , napi_callback_info info ) {
43+ static napi_value throwErrorCode (napi_env env , napi_callback_info info ) {
4444NAPI_CALL (env , napi_throw_error (env , "ERR_TEST_CODE" , "Error [error]" ));
4545return NULL ;
4646}
4747
48- napi_value throwRangeErrorCode (napi_env env , napi_callback_info info ) {
48+ static napi_value throwRangeErrorCode (napi_env env , napi_callback_info info ) {
4949NAPI_CALL (env , napi_throw_range_error (env ,
5050"ERR_TEST_CODE" ,
5151"RangeError [range error]" ));
5252return NULL ;
5353}
5454
55- napi_value throwTypeErrorCode (napi_env env , napi_callback_info info ) {
55+ static napi_value throwTypeErrorCode (napi_env env , napi_callback_info info ) {
5656NAPI_CALL (env , napi_throw_type_error (env ,
5757"ERR_TEST_CODE" ,
5858"TypeError [type error]" ));
5959return NULL ;
6060}
6161
6262
63- napi_value createError (napi_env env , napi_callback_info info ) {
63+ static napi_value createError (napi_env env , napi_callback_info info ) {
6464napi_value result ;
6565napi_value message ;
6666NAPI_CALL (env , napi_create_string_utf8 (
@@ -69,7 +69,7 @@ napi_value createError(napi_env env, napi_callback_info info) {
6969return result ;
7070}
7171
72- napi_value createRangeError (napi_env env , napi_callback_info info ) {
72+ static napi_value createRangeError (napi_env env , napi_callback_info info ) {
7373napi_value result ;
7474napi_value message ;
7575NAPI_CALL (env , napi_create_string_utf8 (
@@ -78,7 +78,7 @@ napi_value createRangeError(napi_env env, napi_callback_info info) {
7878return result ;
7979}
8080
81- napi_value createTypeError (napi_env env , napi_callback_info info ) {
81+ static napi_value createTypeError (napi_env env , napi_callback_info info ) {
8282napi_value result ;
8383napi_value message ;
8484NAPI_CALL (env , napi_create_string_utf8 (
@@ -87,7 +87,7 @@ napi_value createTypeError(napi_env env, napi_callback_info info) {
8787return result ;
8888}
8989
90- napi_value createErrorCode (napi_env env , napi_callback_info info ) {
90+ static napi_value createErrorCode (napi_env env , napi_callback_info info ) {
9191napi_value result ;
9292napi_value message ;
9393napi_value code ;
@@ -99,7 +99,7 @@ napi_value createErrorCode(napi_env env, napi_callback_info info) {
9999return result ;
100100}
101101
102- napi_value createRangeErrorCode (napi_env env , napi_callback_info info ) {
102+ static napi_value createRangeErrorCode (napi_env env , napi_callback_info info ) {
103103napi_value result ;
104104napi_value message ;
105105napi_value code ;
@@ -113,7 +113,7 @@ napi_value createRangeErrorCode(napi_env env, napi_callback_info info) {
113113return result ;
114114}
115115
116- napi_value createTypeErrorCode (napi_env env , napi_callback_info info ) {
116+ static napi_value createTypeErrorCode (napi_env env , napi_callback_info info ) {
117117napi_value result ;
118118napi_value message ;
119119napi_value code ;
@@ -135,7 +135,7 @@ static napi_value throwArbitrary(napi_env env, napi_callback_info info) {
135135return NULL ;
136136}
137137
138- napi_value Init (napi_env env , napi_value exports ) {
138+ static napi_value Init (napi_env env , napi_value exports ) {
139139napi_property_descriptor descriptors [] = {
140140DECLARE_NAPI_PROPERTY ("checkError" , checkError ),
141141DECLARE_NAPI_PROPERTY ("throwExistingError" , throwExistingError ),
0 commit comments