1use {crate::invoke::Options, js_sys::Promise, wasm_bindgen::prelude::*};
2
3#[wasm_bindgen(module = "/core.js")]
4extern "C" {
5 pub fn is_tauri() -> bool;
21
22 pub(crate) fn eargs(event: &JsValue, payload: &JsValue, k: u32, l: &JsValue) -> JsValue;
23}
24
25#[wasm_bindgen]
26extern "C" {
27 #[wasm_bindgen(js_namespace = ["window", "__TAURI__", "core"])]
28 pub(crate) fn invoke(cmd: &JsValue, args: &JsValue, opts: Options) -> Promise;
29
30 #[wasm_bindgen(js_name = String)]
31 pub(crate) fn to_string(value: &JsValue) -> String;
32}