use thiserror::Error;
#[derive(Debug, Error)]
pub enum JsLanguageError {
#[error("JS execution error: {message}")]
Execution { message: String },
#[error("JS type conversion error: {message}")]
TypeConversion { message: String },
#[error("JS exchange access error: {message}")]
ExchangeAccess { message: String },
#[error("JS parse error: {message}")]
Parse { message: String },
}