remove all external deps from generated typings files

This commit is contained in:
Eugene Pankov
2019-06-30 23:08:30 +02:00
parent 944c7b072b
commit b98bde71df
35 changed files with 295 additions and 613 deletions

View File

@@ -1,5 +1,4 @@
import { Injectable } from '@angular/core'
import { DomSanitizer } from '@angular/platform-browser'
import { NgbModal } from '@ng-bootstrap/ng-bootstrap'
import { HotkeysService, ToolbarButtonProvider, ToolbarButton } from 'terminus-core'
import { SSHModalComponent } from './components/sshModal.component'
@@ -9,7 +8,6 @@ import { SSHModalComponent } from './components/sshModal.component'
export class ButtonProvider extends ToolbarButtonProvider {
constructor (
private ngbModal: NgbModal,
private domSanitizer: DomSanitizer,
hotkeys: HotkeysService,
) {
super()
@@ -26,7 +24,7 @@ export class ButtonProvider extends ToolbarButtonProvider {
provide (): ToolbarButton[] {
return [{
icon: this.domSanitizer.bypassSecurityTrustHtml(require('./icons/globe.svg')),
icon: require('./icons/globe.svg'),
weight: 5,
title: 'SSH connections',
touchBarNSImage: 'NSTouchBarOpenInBrowserTemplate',

View File

@@ -11,16 +11,15 @@ import { SSHTabComponent } from '../components/sshTab.component'
import { PasswordStorageService } from './passwordStorage.service'
import { SSH2Stream } from 'ssh2-streams'
/* eslint-disable block-scoped-var */
try {
var windowsProcessTree = require('windows-process-tree/build/Release/windows_process_tree.node') // eslint-disable-line @typescript-eslint/no-var-requires
} catch (_) { }
var windowsProcessTree = require('@terminus-term/windows-process-tree') // eslint-disable-line @typescript-eslint/no-var-requires
} catch { }
@Injectable({ providedIn: 'root' })
export class SSHService {
private logger: Logger
constructor (
private constructor (
log: LogService,
private app: AppService,
private zone: NgZone,