Current section

Files

Jump to
plinth src clipboard_ffi.mjs
Raw

src/clipboard_ffi.mjs

import { Ok, Error } from "./gleam.mjs";
export async function readText() {
try {
return new Ok(await window.navigator.clipboard.readText());
} catch (error) {
return new Error(error.toString());
}
}
export async function writeText(clipText) {
try {
return new Ok(await window.navigator.clipboard.writeText(clipText));
} catch (error) {
return new Error(error.toString());
}
}