menu
InputClipboardBinding
import { InputClipboardBinding } from "destack:input/binding";
Clipboard binding family.
1export interface InputClipboardBinding {2 hasClipboardText(): Result<boolean, HostError>;3 listClipboardItems(): Result<ClipboardItem[], HostError>;4 readClipboardText(): Result<^string, HostError>;5 readClipboardItemText(itemIndex: uint32, representationIndex: uint32): Result<^string, HostError>;6 readClipboardItemBytes(itemIndex: uint32, representationIndex: uint32): Result<uint8[], HostError>;7 readClipboardItemPath(itemIndex: uint32, representationIndex: uint32): Result<Path, HostError>;8 writeClipboardText(text: &'a readonly string): Result<void, HostError>;9 writeClipboardItems(items: &'a readonly [ClipboardWriteItem]): Result<void, HostError>;10 readClipboardSequence(): Result<uint64, HostError>;11 clearClipboard(): Result<void, HostError>;12}Members
listClipboardItems(): Result<ClipboardItem[], HostError>List clipboard items.
readClipboardItemText(itemIndex: uint32, representationIndex: uint32): Result<^string, HostError>Read one clipboard item representation as text.
readClipboardItemBytes(itemIndex: uint32, representationIndex: uint32): Result<uint8[], HostError>Read one clipboard item representation as bytes.
readClipboardItemPath(itemIndex: uint32, representationIndex: uint32): Result<Path, HostError>Read one clipboard item representation as a filesystem path.
writeClipboardText(text: &'a readonly string): Result<void, HostError>Write one text clipboard payload.
writeClipboardItems(items: &'a readonly [ClipboardWriteItem]): Result<void, HostError>Write clipboard items.