@ -18,7 +18,8 @@ napi_value checkError(napi_env env, napi_callback_info info) {
napi_value throwExistingError ( napi_env env , napi_callback_info info ) {
napi_value throwExistingError ( napi_env env , napi_callback_info info ) {
napi_value message ;
napi_value message ;
napi_value error ;
napi_value error ;
NAPI_CALL ( env , napi_create_string_utf8 ( env , " existing error " , - 1 , & message ) ) ;
NAPI_CALL ( env , napi_create_string_utf8 (
env , " existing error " , NAPI_AUTO_LENGTH , & message ) ) ;
NAPI_CALL ( env , napi_create_error ( env , nullptr , message , & error ) ) ;
NAPI_CALL ( env , napi_create_error ( env , nullptr , message , & error ) ) ;
NAPI_CALL ( env , napi_throw ( env , error ) ) ;
NAPI_CALL ( env , napi_throw ( env , error ) ) ;
return nullptr ;
return nullptr ;
@ -62,7 +63,8 @@ napi_value throwTypeErrorCode(napi_env env, napi_callback_info info) {
napi_value createError ( napi_env env , napi_callback_info info ) {
napi_value createError ( napi_env env , napi_callback_info info ) {
napi_value result ;
napi_value result ;
napi_value message ;
napi_value message ;
NAPI_CALL ( env , napi_create_string_utf8 ( env , " error " , - 1 , & message ) ) ;
NAPI_CALL ( env , napi_create_string_utf8 (
env , " error " , NAPI_AUTO_LENGTH , & message ) ) ;
NAPI_CALL ( env , napi_create_error ( env , nullptr , message , & result ) ) ;
NAPI_CALL ( env , napi_create_error ( env , nullptr , message , & result ) ) ;
return result ;
return result ;
}
}
@ -70,7 +72,8 @@ napi_value createError(napi_env env, napi_callback_info info) {
napi_value createRangeError ( napi_env env , napi_callback_info info ) {
napi_value createRangeError ( napi_env env , napi_callback_info info ) {
napi_value result ;
napi_value result ;
napi_value message ;
napi_value message ;
NAPI_CALL ( env , napi_create_string_utf8 ( env , " range error " , - 1 , & message ) ) ;
NAPI_CALL ( env , napi_create_string_utf8 (
env , " range error " , NAPI_AUTO_LENGTH , & message ) ) ;
NAPI_CALL ( env , napi_create_range_error ( env , nullptr , message , & result ) ) ;
NAPI_CALL ( env , napi_create_range_error ( env , nullptr , message , & result ) ) ;
return result ;
return result ;
}
}
@ -78,7 +81,8 @@ napi_value createRangeError(napi_env env, napi_callback_info info) {
napi_value createTypeError ( napi_env env , napi_callback_info info ) {
napi_value createTypeError ( napi_env env , napi_callback_info info ) {
napi_value result ;
napi_value result ;
napi_value message ;
napi_value message ;
NAPI_CALL ( env , napi_create_string_utf8 ( env , " type error " , - 1 , & message ) ) ;
NAPI_CALL ( env , napi_create_string_utf8 (
env , " type error " , NAPI_AUTO_LENGTH , & message ) ) ;
NAPI_CALL ( env , napi_create_type_error ( env , nullptr , message , & result ) ) ;
NAPI_CALL ( env , napi_create_type_error ( env , nullptr , message , & result ) ) ;
return result ;
return result ;
}
}
@ -87,8 +91,10 @@ napi_value createErrorCode(napi_env env, napi_callback_info info) {
napi_value result ;
napi_value result ;
napi_value message ;
napi_value message ;
napi_value code ;
napi_value code ;
NAPI_CALL ( env , napi_create_string_utf8 ( env , " Error [error] " , - 1 , & message ) ) ;
NAPI_CALL ( env , napi_create_string_utf8 (
NAPI_CALL ( env , napi_create_string_utf8 ( env , " ERR_TEST_CODE " , - 1 , & code ) ) ;
env , " Error [error] " , NAPI_AUTO_LENGTH , & message ) ) ;
NAPI_CALL ( env , napi_create_string_utf8 (
env , " ERR_TEST_CODE " , NAPI_AUTO_LENGTH , & code ) ) ;
NAPI_CALL ( env , napi_create_error ( env , code , message , & result ) ) ;
NAPI_CALL ( env , napi_create_error ( env , code , message , & result ) ) ;
return result ;
return result ;
}
}
@ -99,9 +105,10 @@ napi_value createRangeErrorCode(napi_env env, napi_callback_info info) {
napi_value code ;
napi_value code ;
NAPI_CALL ( env , napi_create_string_utf8 ( env ,
NAPI_CALL ( env , napi_create_string_utf8 ( env ,
" RangeError [range error] " ,
" RangeError [range error] " ,
- 1 ,
NAPI_AUTO_LENGTH ,
& message ) ) ;
& message ) ) ;
NAPI_CALL ( env , napi_create_string_utf8 ( env , " ERR_TEST_CODE " , - 1 , & code ) ) ;
NAPI_CALL ( env , napi_create_string_utf8 (
env , " ERR_TEST_CODE " , NAPI_AUTO_LENGTH , & code ) ) ;
NAPI_CALL ( env , napi_create_range_error ( env , code , message , & result ) ) ;
NAPI_CALL ( env , napi_create_range_error ( env , code , message , & result ) ) ;
return result ;
return result ;
}
}
@ -112,9 +119,10 @@ napi_value createTypeErrorCode(napi_env env, napi_callback_info info) {
napi_value code ;
napi_value code ;
NAPI_CALL ( env , napi_create_string_utf8 ( env ,
NAPI_CALL ( env , napi_create_string_utf8 ( env ,
" TypeError [type error] " ,
" TypeError [type error] " ,
- 1 ,
NAPI_AUTO_LENGTH ,
& message ) ) ;
& message ) ) ;
NAPI_CALL ( env , napi_create_string_utf8 ( env , " ERR_TEST_CODE " , - 1 , & code ) ) ;
NAPI_CALL ( env , napi_create_string_utf8 (
env , " ERR_TEST_CODE " , NAPI_AUTO_LENGTH , & code ) ) ;
NAPI_CALL ( env , napi_create_type_error ( env , code , message , & result ) ) ;
NAPI_CALL ( env , napi_create_type_error ( env , code , message , & result ) ) ;
return result ;
return result ;
}
}