SeelenCommandReturn
Kind: TypeAlias
Description
Internal used as mapping of commands to their return types
{ run: null }
| { is_dev_mode: boolean }
| { is_appx_package: boolean }
| { open_file: null }
| { run_as_admin: null }
| { select_file_on_explorer: null }
| { is_virtual_desktop_supported: boolean }
| { get_user_envs: { [key: string]?: string } }
| { show_app_settings: null }
| { switch_workspace: null }
| { send_keys: null }
| { get_icon: null }
| { simulate_fullscreen: null }
| { check_for_updates: boolean }
| { show_desktop: null }
| { install_last_available_update: null }
| { get_foreground_window_color: Color }
| { get_connected_monitors: Array<PhysicalMonitor> }
| { get_system_colors: UIColors }
| { get_system_languages: Array<SystemLanguage> }
| { set_system_keyboard_layout: null }
| { set_auto_start: null }
| { get_auto_start_status: boolean }
| { state_get_themes: Array<Theme> }
| { state_get_weg_items: WegItems }
| { state_write_weg_items: null }
| { state_get_toolbar_items: Placeholder }
| { state_get_settings: Settings }
| { state_write_settings: null }
| { state_get_default_settings: Settings }
| { state_get_default_monitor_settings:
MonitorConfiguration }
| { state_get_specific_apps_configurations: Array<AppConfig>
}
| { state_get_wallpaper: string }
| { state_set_wallpaper: null }
| { state_get_history: LauncherHistory }
| { state_get_plugins: Array<Plugin> }
| { state_get_widgets: Array<Widget> }
| { state_get_icon_packs: Array<IconPack> }
| { state_get_profiles: Array<Profile> }
| { state_delete_cached_icons: null }
| { get_user: User }
| { get_user_folder_content: Array<File> }
| { set_user_folder_limit: null }
| { get_connected_bluetooth_devices:
Array<BluetoothDevice> }
| { start_bluetooth_scanning: null }
| { stop_bluetooth_scanning: null }
| { pair_bluetooth_device: null }
| { forget_bluetooth_device: null }
| { confirm_bluetooth_device_pair: null }
| { get_media_devices: [Array<MediaDevice>,
Array<MediaDevice>] }
| { get_media_sessions: Array<MediaPlayer> }
| { media_prev: null }
| { media_toggle_play_pause: null }
| { media_next: null }
| { set_volume_level: null }
| { media_toggle_mute: null }
| { media_set_default_device: null }
| { get_main_monitor_brightness: Brightness | null }
| { set_main_monitor_brightness: null }
| { get_power_status: PowerStatus }
| { get_power_mode: PowerMode }
| { get_batteries: Array<Battery> }
| { log_out: null }
| { suspend: null }
| { hibernate: null }
| { restart: null }
| { shutdown: null }
| { lock: null }
| { weg_get_items_for_widget: WegItems }
| { weg_close_app: null }
| { weg_kill_app: null }
| { weg_toggle_window_state: null }
| { weg_request_update_previews: null }
| { weg_pin_item: null }
| { set_window_position: null }
| { request_focus: null }
| { launcher_get_apps: Array<StartMenuItem> }
| { get_popup_config: SluPopupConfig }
| { get_tray_icons: Array<TrayIcon> }
| { on_click_tray_icon: null }
| { on_context_menu_tray_icon: null }
| { wlan_get_profiles: Array<WlanProfile> }
| { wlan_start_scanning: null }
| { wlan_stop_scanning: null }
| { wlan_connect: boolean }
| { wlan_disconnect: null }
| { get_notifications: Array<AppNotification> }
| { notifications_close: null }
| { notifications_close_all: null }