prep other plugins for typedoc

This commit is contained in:
Eugene Pankov
2019-03-07 02:05:26 +01:00
parent 2ed35cb400
commit c70e6fde35
60 changed files with 68 additions and 14 deletions

View File

@@ -4,6 +4,7 @@ import { NgbModal } from '@ng-bootstrap/ng-bootstrap'
import { HotkeysService, ToolbarButtonProvider, IToolbarButton } from 'terminus-core'
import { SSHModalComponent } from './components/sshModal.component'
/** @hidden */
@Injectable()
export class ButtonProvider extends ToolbarButtonProvider {
constructor (

View File

@@ -5,6 +5,7 @@ import { PasswordStorageService } from '../services/passwordStorage.service'
import { SSHConnection, LoginScript, SSHAlgorithmType } from '../api'
import { ALGORITHMS } from 'ssh2-streams/lib/constants'
/** @hidden */
@Component({
template: require('./editConnectionModal.component.pug'),
})

View File

@@ -1,6 +1,7 @@
import { Component, Input, ViewChild, ElementRef } from '@angular/core'
import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'
/** @hidden */
@Component({
template: require('./promptModal.component.pug'),
})

View File

@@ -6,6 +6,7 @@ import { SettingsTabComponent } from 'terminus-settings'
import { SSHService } from '../services/ssh.service'
import { SSHConnection, ISSHConnectionGroup } from '../api'
/** @hidden */
@Component({
template: require('./sshModal.component.pug'),
styles: [require('./sshModal.component.scss')],

View File

@@ -5,6 +5,7 @@ import { SSHConnection, ISSHConnectionGroup } from '../api'
import { EditConnectionModalComponent } from './editConnectionModal.component'
import { PromptModalComponent } from './promptModal.component'
/** @hidden */
@Component({
template: require('./sshSettingsTab.component.pug'),
})

View File

@@ -4,6 +4,7 @@ import { BaseTerminalTabComponent } from 'terminus-terminal'
import { SSHService } from '../services/ssh.service'
import { SSHConnection, SSHSession } from '../api'
/** @hidden */
@Component({
template: `
<div

View File

@@ -1,5 +1,6 @@
import { ConfigProvider } from 'terminus-core'
/** @hidden */
export class SSHConfigProvider extends ConfigProvider {
defaults = {
ssh: {

View File

@@ -17,6 +17,7 @@ import { SSHConfigProvider } from './config'
import { SSHSettingsTabProvider } from './settings'
import { RecoveryProvider } from './recoveryProvider'
/** @hidden */
@NgModule({
imports: [
NgbModule,

View File

@@ -3,6 +3,7 @@ import { TabRecoveryProvider, RecoveredTab } from 'terminus-core'
import { SSHTabComponent } from './components/sshTab.component'
/** @hidden */
@Injectable()
export class RecoveryProvider extends TabRecoveryProvider {
async recover (recoveryToken: any): Promise<RecoveredTab> {

View File

@@ -13,6 +13,7 @@ try {
}
}
/** @hidden */
@Injectable({ providedIn: 'root' })
export class PasswordStorageService {
constructor (

View File

@@ -3,6 +3,7 @@ import { SettingsTabProvider } from 'terminus-settings'
import { SSHSettingsTabComponent } from './components/sshSettingsTab.component'
/** @hidden */
@Injectable()
export class SSHSettingsTabProvider extends SettingsTabProvider {
id = 'ssh'