internal
type SliprailMain

Properties

openUrl: (url: string) => void
openPath: (path: string) => void
openFileLocation: (path: string) => void
deleteFiles: (paths: string[]) => void
saveTextFile: (options: {filename: string, content: string, }) => Promise<void>
writeFilesToClipboard: (paths: string[]) => void
cutFilesToClipboard: (paths: string[]) => void
selectFiles: (options?: SelectFilesOptions) => Promise<
  string[]
>
showNotification: (options: {title: string, message: string, }) => any
showAlert: (message: string) => void
showConfirm: (message: string) => Promise<boolean>
writeTextToClipboard: (content: string) => void
writeHTMLToClipboard: (content: {html: string, text: string, }) => void
writeRTFToClipboard: (content: {rtf: string, text: string, }) => void
readTextFromClipboard: () => string
readHTMLFromClipboard: () => string
readRTFFromClipboard: () => string
readFilesFromClipboard: () => string[]
getSystemWindows: () => Promise<WindowInfo[]>
captureAllDisplays: () => Promise<Screenshot[]>
createWindowChannel: () => WindowChannel
debugLog: (...logs: unknown[]) => void
getPath: (
  name: 
    | "home"
    | "appData"
    | "userData"
    | "sessionData"
    | "temp"
    | "exe"
    | "module"
    | "desktop"
    | "documents"
    | "downloads"
    | "music"
    | "pictures"
    | "videos"
    | "recent"
    | "logs"
    | "crashDumps"
) => string