import { Injectable } from '@angular/core' import { HotkeyDescription, HotkeyProvider, TranslateService } from 'tabby-core' /** @hidden */ @Injectable() export class SerialHotkeyProvider extends HotkeyProvider { hotkeys: HotkeyDescription[] = [ { id: 'serial', name: this.translate.instant('Show Serial connections'), }, { id: 'restart-serial-session', name: this.translate.instant('Restart current serial session'), }, ] constructor (private translate: TranslateService) { super() } async provide (): Promise { return this.hotkeys } }