use wasm_bindgen::prelude::wasm_bindgen;
#[wasm_bindgen]
extern "C" {
pub(super) type Performance;
#[wasm_bindgen(thread_local_v2, js_namespace = globalThis, js_name = performance)]
pub(super) static PERFORMANCE: Option<Performance>;
#[wasm_bindgen(method)]
pub(super) fn now(this: &Performance) -> f64;
#[cfg(target_feature = "atomics")]
#[wasm_bindgen(thread_local_v2, js_namespace = ["globalThis", "performance"], js_name = timeOrigin)]
pub(super) static TIME_ORIGIN: f64;
pub(super) type Date;
#[wasm_bindgen(static_method_of = Date)]
pub(super) fn now() -> f64;
}