diff --git a/src/timestamp.rs b/src/timestamp.rs index 7ce3140d..e5e2441d 100644 --- a/src/timestamp.rs +++ b/src/timestamp.rs @@ -268,11 +268,11 @@ fn now() -> (u64, u32) { #[wasm_bindgen] extern "C" { - #[wasm_bindgen(js_namespace = Date)] - fn now() -> f64; + #[wasm_bindgen(js_namespace = Date, catch)] + fn now() -> Result; } - let now = now(); + let now = now().unwrap_throw(); let secs = (now / 1_000.0) as u64; let nanos = ((now % 1_000.0) * 1_000_000.0) as u32;