import { Injectable } from '@angular/core' import { HotkeyDescription, HotkeyProvider, TranslateService } from 'tabby-core' /** @hidden */ @Injectable() export class SSHHotkeyProvider extends HotkeyProvider { hotkeys: HotkeyDescription[] = [ { id: 'restart-ssh-session', name: this.translate.instant('Restart current SSH session'), }, { id: 'launch-winscp', name: this.translate.instant('Launch WinSCP for current SSH session'), }, ] constructor (private translate: TranslateService) { super() } async provide (): Promise { return this.hotkeys } }