shared/ipc/shell-channels
Type Aliases
Section titled “Type Aliases”ShellChannel
Section titled “ShellChannel”ShellChannel = typeof
shellChannels[number]
Defined in: app/src/shared/ipc/shell-channels.ts:35
A request channel of the shell.
Variables
Section titled “Variables”shellChannels
Section titled “shellChannels”
constshellChannels: readonly ["shell.getState","tabs.open","tabs.activate","tabs.close","tabs.navigate","tabs.action","shell.setInsets","tabs.reopenClosed","shell.openMenu","shell.openBlockerPopover","shell.openDownloads","tabs.proceedUnsafely","tabs.find","tabs.stopFind","tabs.resetZoom","shell.toggleBookmark","shell.openBookmarkFolder"]
Defined in: app/src/shared/ipc/shell-channels.ts:20
Channel names of the shell, without schemas, so the preload script stays tiny. A test
checks that this list matches the contracts in shell-contracts.ts and
shell-later-contracts.ts.
shellEventChannels
Section titled “shellEventChannels”
constshellEventChannels: readonly ["shell.stateChanged","shell.command"]
Defined in: app/src/shared/ipc/shell-channels.ts:32
Event channels the shell listens to.
shellLaterChannels
Section titled “shellLaterChannels”
constshellLaterChannels: readonly ["tabs.reopenClosed","shell.openMenu","shell.openBlockerPopover","shell.openDownloads","tabs.proceedUnsafely","tabs.find","tabs.stopFind","tabs.resetZoom","shell.toggleBookmark","shell.openBookmarkFolder"]
Defined in: app/src/shared/ipc/shell-channels.ts:2
Requests of the shell whose handlers load with the first of them.