chore (macros-impl): add linebreaks to napi error reason

This commit is contained in:
naskya 2024-06-12 19:43:52 +09:00
parent 19aa0a08b5
commit e60db9e254
No known key found for this signature in database
GPG key ID: 712D413B3A9FED5C

View file

@ -177,7 +177,9 @@ use quote::{quote, ToTokens};
/// #[napi_derive::napi(js_name = "integerDivide",)] /// #[napi_derive::napi(js_name = "integerDivide",)]
/// pub fn integer_divide_napi(dividend: i64, divisor: i64) -> napi::Result<i64> { /// pub fn integer_divide_napi(dividend: i64, divisor: i64) -> napi::Result<i64> {
/// integer_divide(dividend, divisor) /// integer_divide(dividend, divisor)
/// .map_err(|err| napi::Error::from_reason(crate::util::error_chain::format_error(&err))) /// .map_err(|err| napi::Error::from_reason(
/// format!("\n{}\n", crate::util::error_chain::format_error(&err))
/// ))
/// } /// }
/// # }); /// # });
/// ``` /// ```
@ -248,7 +250,9 @@ pub fn napi(macro_attr: TokenStream, item: TokenStream) -> TokenStream {
}; };
// add modifier to function call result // add modifier to function call result
function_call_modifiers.push(quote! { function_call_modifiers.push(quote! {
.map_err(|err| napi::Error::from_reason(crate::util::error_chain::format_error(&err))) .map_err(|err| napi::Error::from_reason(
format!("\n{}\n", crate::util::error_chain::format_error(&err))
))
}); });
} }
}; };
@ -382,7 +386,9 @@ crate::macro_unit_tests! {
divisor: i64, divisor: i64,
) -> napi::Result<i64> { ) -> napi::Result<i64> {
integer_divide(dividend, divisor) integer_divide(dividend, divisor)
.map_err(|err| napi::Error::from_reason(crate::util::error_chain::format_error(&err))) .map_err(|err| napi::Error::from_reason(
format!("\n{}\n", crate::util::error_chain::format_error(&err))
))
} }
} }