tabby-quick-cmds
Version:
Quick commands manager for Tabby
27 lines (26 loc) • 901 B
TypeScript
import { OnInit } from '@angular/core';
import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';
import { QuickCmds, SSHProfileOption } from '../api';
export declare class EditCommandModalComponent implements OnInit {
private modalInstance;
allGroups: string[];
profiles: SSHProfileOption[];
command: QuickCmds;
isCapturingShortcut: boolean;
sshProfileQuery: string;
specialCommandsInfo: string;
sshEnabled: boolean;
private _groupSavedValue;
constructor(modalInstance: NgbActiveModal);
ngOnInit(): void;
onGroupFocus(): void;
onGroupBlur(): void;
onKeyDown(event: KeyboardEvent): void;
startCaptureShortcut(event: Event): void;
get filteredProfiles(): SSHProfileOption[];
isProfileSelected(profileId: string): boolean;
toggleProfile(profileId: string): void;
onSshToggle(): void;
save(): void;
cancel(): void;
}