Interface ISystem

interface ISystem {
    ejectAllDisks(): Promise<void>;
    emptyTrash(): Promise<void>;
    getFrontmostApp(): Promise<{
        app_desktop_path: string;
        app_path_exe: null | string;
        icon_path: null | string;
        name: string;
    }>;
    getSelectedFilesInFileExplorer(): Promise<string[]>;
    hideAllAppsExceptFrontmost(): Promise<void>;
    logoutUser(): Promise<void>;
    mute(): Promise<void>;
    openTrash(): Promise<void>;
    quitAllApps(): Promise<void>;
    reboot(): Promise<void>;
    setVolume(percentage: number): Promise<void>;
    setVolumeTo0(): Promise<void>;
    setVolumeTo100(): Promise<void>;
    setVolumeTo25(): Promise<void>;
    setVolumeTo50(): Promise<void>;
    setVolumeTo75(): Promise<void>;
    showDesktop(): Promise<void>;
    shutdown(): Promise<void>;
    sleep(): Promise<void>;
    sleepDisplays(): Promise<void>;
    toggleBluetooth(): Promise<void>;
    toggleHiddenFiles(): Promise<void>;
    toggleMute(): Promise<void>;
    toggleStageManager(): Promise<void>;
    toggleSystemAppearance(): Promise<void>;
    turnVolumeDown(): Promise<void>;
    turnVolumeUp(): Promise<void>;
    unmute(): Promise<void>;
}

Methods

  • Returns Promise<{
        app_desktop_path: string;
        app_path_exe: null | string;
        icon_path: null | string;
        name: string;
    }>