consolidate js functions

This commit is contained in:
Scott Richmond 2025-07-04 14:10:27 -04:00
parent 9228e060bb
commit 3b8d3ff5e3

19
src/js.rs Normal file
View File

@ -0,0 +1,19 @@
use wasm_bindgen::prelude::*;
#[wasm_bindgen]
extern "C" {
#[wasm_bindgen(js_namespace = console)]
pub fn log(a: &str);
#[wasm_bindgen(js_namespace = Math)]
pub fn random() -> f64;
#[wasm_bindgen(js_namespace = Date)]
pub fn now() -> f64;
}
macro_rules! console_log {
($($t:tt)*) => (log(&format_args!($($t)*).to_string()))
}
pub(crate) use console_log;