@@ -91,6 +91,13 @@ NAPI_EXTERN napi_status NAPI_CDECL napi_create_string_utf16(napi_env env,
91
91
NAPI_EXTERN napi_status NAPI_CDECL napi_create_symbol (napi_env env ,
92
92
napi_value description ,
93
93
napi_value * result );
94
+ #if NAPI_VERSION >= 9
95
+ NAPI_EXTERN napi_status NAPI_CDECL
96
+ node_api_symbol_for (napi_env env ,
97
+ const char * utf8description ,
98
+ size_t length ,
99
+ napi_value * result );
100
+ #endif // NAPI_VERSION >= 9
94
101
NAPI_EXTERN napi_status NAPI_CDECL napi_create_function (napi_env env ,
95
102
const char * utf8name ,
96
103
size_t length ,
@@ -109,6 +116,10 @@ NAPI_EXTERN napi_status NAPI_CDECL napi_create_range_error(napi_env env,
109
116
napi_value code ,
110
117
napi_value msg ,
111
118
napi_value * result );
119
+ #if NAPI_VERSION >= 9
120
+ NAPI_EXTERN napi_status NAPI_CDECL node_api_create_syntax_error (
121
+ napi_env env , napi_value code , napi_value msg , napi_value * result );
122
+ #endif // NAPI_VERSION >= 9
112
123
113
124
// Methods to get the native napi_value from Primitive type
114
125
NAPI_EXTERN napi_status NAPI_CDECL napi_typeof (napi_env env ,
@@ -363,6 +374,11 @@ NAPI_EXTERN napi_status NAPI_CDECL napi_throw_type_error(napi_env env,
363
374
NAPI_EXTERN napi_status NAPI_CDECL napi_throw_range_error (napi_env env ,
364
375
const char * code ,
365
376
const char * msg );
377
+ #if NAPI_VERSION >= 9
378
+ NAPI_EXTERN napi_status NAPI_CDECL node_api_throw_syntax_error (napi_env env ,
379
+ const char * code ,
380
+ const char * msg );
381
+ #endif // NAPI_VERSION >= 9
366
382
NAPI_EXTERN napi_status NAPI_CDECL napi_is_error (napi_env env ,
367
383
napi_value value ,
368
384
bool * result );
0 commit comments