workflow_dom/
clipboard.rs1use wasm_bindgen::prelude::*;
2
3#[wasm_bindgen]
4extern "C" {
5 #[wasm_bindgen (js_namespace=["navigator", "clipboard"], js_name="readText")]
6 pub async fn read_text() -> JsValue;
7 #[wasm_bindgen (js_namespace=["navigator", "clipboard"], js_name="read")]
8 pub async fn read() -> JsValue;
9 #[wasm_bindgen (catch, js_namespace=["navigator", "clipboard"], js_name="writeText")]
10 pub async fn write_text(text: &str) -> Result<(), JsValue>;
11 #[wasm_bindgen (catch, js_namespace=["navigator", "clipboard"], js_name="write")]
12 pub async fn write(data: JsValue) -> Result<(), JsValue>;
13}