pub fn wait_async_with_timeout( typed_array: &Int32Array, index: u32, value: i32, timeout: f64, ) -> Result<Object, JsValue>