vitium-api 0.1.1

APIs for Vitium
Documentation
pub mod chat;
pub mod cmd;
pub mod game;
pub mod net;
pub mod prelude;
pub mod uid;
pub mod user;

pub use prelude::*;

#[cfg_attr(target_family = "wasm", tsify_next::declare)]
pub type Dice = String;

/// This is some documentation.
#[cfg_attr(target_family = "wasm", wasm_bindgen::prelude::wasm_bindgen)]
pub fn add(left: usize, right: usize) -> usize {
    left + right
}

#[cfg_attr(
    target_family = "wasm",
    wasm_bindgen::prelude::wasm_bindgen(typescript_custom_section)
)]
const _TS_APPEND_CONTENT: &'static str = r#"
export type Id<T> = string
"#;

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn it_works() {
        let result = add(2, 2);
        assert_eq!(result, 4);
    }
}