UNPKG

@modern-kit/utils

Version:
19 lines (16 loc) 500 B
import { isClient } from '../../device/isClient/index.mjs'; import '../../device/isServer/index.mjs'; async function readClipboardText() { if (!isClient()) { throw new Error("Cannot be executed unless it is a client environment."); } try { const text = await navigator.clipboard.readText(); return text; } catch (err) { console.error(`Failed to read clipboard. message: ${err.message}`); throw err; } } export { readClipboardText }; //# sourceMappingURL=index.mjs.map