use {crate::invoke::Options, js_sys::Promise, wasm_bindgen::prelude::*};
#[wasm_bindgen(module = "/core.js")]
extern "C" {
pub fn is_tauri() -> bool;
pub(crate) fn eargs(event: &JsValue, payload: &JsValue, k: u32, l: &JsValue) -> JsValue;
}
#[wasm_bindgen]
extern "C" {
#[wasm_bindgen(js_namespace = ["window", "__TAURI__", "core"])]
pub(crate) fn invoke(cmd: &JsValue, args: &JsValue, opts: Options) -> Promise;
#[wasm_bindgen(js_name = String)]
pub(crate) fn to_string(value: &JsValue) -> String;
}