/
githubmirror
/
tabby
Обзор
Документация
Войти
/
githubmirror
/
tabby
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tabby-ssh/src/components/sshPortForwardingModal.component.ts
23 строки
737 B
Eugene Pankov
lint
10 апр 2023, 22:21
Не верифицирован
10 апр 2023, 22:21
3b8ca0d
Код
Авторство
О чём код?
/* eslint-disable @typescript-eslint/explicit-module-boundary-types */ import { Component, Input } from '@angular/core' import { ForwardedPort } from '../session/forwards' import { SSHSession } from '../session/ssh' import { ForwardedPortConfig } from '../api' /** @hidden */ @Component({ templateUrl: './sshPortForwardingModal.component.pug', }) export class SSHPortForwardingModalComponent { @Input() session: SSHSession onForwardAdded (fw: ForwardedPortConfig) { const newForward = new ForwardedPort() Object.assign(newForward, fw) this.session.addPortForward(newForward) } onForwardRemoved (fw: ForwardedPortConfig) { this.session.removePortForward(fw as ForwardedPort) } }