use wasm_bindgen::prelude::*;
#[wasm_bindgen]
pub fn checkBase(base: &str) -> Result<(), JsError> {
crate::check_base(base).map_err(|err| JsError::new(&format!("{}", err)))
}
#[wasm_bindgen]
pub fn baseToDecimal(nbr: &str, fromBase: &str) -> Result<usize, JsError> {
crate::base_to_decimal(nbr, fromBase).map_err(|err| JsError::new(&format!("{}", err)))
}
#[wasm_bindgen]
pub fn decimal_to_base(nbr: usize, toBase: &str) -> Result<String, JsError> {
crate::decimal_to_base(nbr, toBase).map_err(|err| JsError::new(&format!("{}", err)))
}
#[wasm_bindgen]
pub fn baseToBase(nbr: &str, fromBase: &str, toBase: &str) -> Result<String, JsError> {
crate::base_to_base(nbr, fromBase, toBase).map_err(|err| JsError::new(&format!("{}", err)))
}