Ver Fonte

prep other plugins for typedoc

Eugene Pankov há 7 anos atrás
pai
commit
c70e6fde35
60 ficheiros alterados com 68 adições e 14 exclusões
  1. 1 0
      terminus-plugin-manager/src/components/pluginsSettingsTab.component.ts
  2. 0 7
      terminus-plugin-manager/src/config.ts
  3. 0 3
      terminus-plugin-manager/src/index.ts
  4. 1 0
      terminus-plugin-manager/src/settings.ts
  5. 1 0
      terminus-settings/src/buttonProvider.ts
  6. 1 0
      terminus-settings/src/components/hotkeyInputModal.component.ts
  7. 1 0
      terminus-settings/src/components/multiHotkeyInput.component.ts
  8. 1 0
      terminus-settings/src/components/settingsTab.component.ts
  9. 1 0
      terminus-settings/src/components/settingsTabBody.component.ts
  10. 1 0
      terminus-settings/src/config.ts
  11. 1 0
      terminus-settings/src/hotkeys.ts
  12. 1 0
      terminus-settings/src/index.ts
  13. 1 0
      terminus-settings/src/recoveryProvider.ts
  14. 1 0
      terminus-ssh/src/buttonProvider.ts
  15. 1 0
      terminus-ssh/src/components/editConnectionModal.component.ts
  16. 1 0
      terminus-ssh/src/components/promptModal.component.ts
  17. 1 0
      terminus-ssh/src/components/sshModal.component.ts
  18. 1 0
      terminus-ssh/src/components/sshSettingsTab.component.ts
  19. 1 0
      terminus-ssh/src/components/sshTab.component.ts
  20. 1 0
      terminus-ssh/src/config.ts
  21. 1 0
      terminus-ssh/src/index.ts
  22. 1 0
      terminus-ssh/src/recoveryProvider.ts
  23. 1 0
      terminus-ssh/src/services/passwordStorage.service.ts
  24. 1 0
      terminus-ssh/src/settings.ts
  25. 1 0
      terminus-terminal/src/bufferizedPTY.js
  26. 1 0
      terminus-terminal/src/buttonProvider.ts
  27. 1 0
      terminus-terminal/src/colorSchemes.ts
  28. 1 0
      terminus-terminal/src/components/appearanceSettingsTab.component.ts
  29. 1 0
      terminus-terminal/src/components/colorPicker.component.ts
  30. 1 0
      terminus-terminal/src/components/editProfileModal.component.ts
  31. 1 0
      terminus-terminal/src/components/environmentEditor.component.ts
  32. 1 0
      terminus-terminal/src/components/shellSettingsTab.component.ts
  33. 1 0
      terminus-terminal/src/components/terminalSettingsTab.component.ts
  34. 1 0
      terminus-terminal/src/config.ts
  35. 2 0
      terminus-terminal/src/contextMenu.ts
  36. 4 0
      terminus-terminal/src/frontends/hterm.ts
  37. 1 1
      terminus-terminal/src/frontends/hterm.userCSS.scss
  38. 3 2
      terminus-terminal/src/frontends/htermFrontend.ts
  39. 1 0
      terminus-terminal/src/frontends/xtermFrontend.ts
  40. 1 0
      terminus-terminal/src/hotkeys.ts
  41. 2 1
      terminus-terminal/src/index.ts
  42. 1 0
      terminus-terminal/src/pathDrop.ts
  43. 1 0
      terminus-terminal/src/recoveryProvider.ts
  44. 1 0
      terminus-terminal/src/services/dockMenu.service.ts
  45. 2 0
      terminus-terminal/src/services/sessions.service.ts
  46. 1 0
      terminus-terminal/src/services/uac.service.ts
  47. 3 0
      terminus-terminal/src/settings.ts
  48. 1 0
      terminus-terminal/src/shells/cmder.ts
  49. 1 0
      terminus-terminal/src/shells/custom.ts
  50. 1 0
      terminus-terminal/src/shells/cygwin32.ts
  51. 1 0
      terminus-terminal/src/shells/cygwin64.ts
  52. 1 0
      terminus-terminal/src/shells/gitBash.ts
  53. 1 0
      terminus-terminal/src/shells/linuxDefault.ts
  54. 1 0
      terminus-terminal/src/shells/macDefault.ts
  55. 1 0
      terminus-terminal/src/shells/posix.ts
  56. 1 0
      terminus-terminal/src/shells/powershellCore.ts
  57. 1 0
      terminus-terminal/src/shells/winDefault.ts
  58. 1 0
      terminus-terminal/src/shells/windowsStock.ts
  59. 1 0
      terminus-terminal/src/shells/wsl.ts
  60. 1 0
      terminus-terminal/src/tabContextMenu.ts

+ 1 - 0
terminus-plugin-manager/src/components/pluginsSettingsTab.component.ts

@@ -8,6 +8,7 @@ import { IPluginInfo, PluginManagerService } from '../services/pluginManager.ser
 
 enum BusyState { Installing, Uninstalling }
 
+/** @hidden */
 @Component({
     template: require('./pluginsSettingsTab.component.pug'),
     styles: [require('./pluginsSettingsTab.component.scss')],

+ 0 - 7
terminus-plugin-manager/src/config.ts

@@ -1,7 +0,0 @@
-import { ConfigProvider } from 'terminus-core'
-
-export class PluginsConfigProvider extends ConfigProvider {
-    defaults = {
-        npm: 'npm',
-    }
-}

+ 0 - 3
terminus-plugin-manager/src/index.ts

@@ -4,12 +4,10 @@ import { FormsModule } from '@angular/forms'
 import { NgPipesModule } from 'ngx-pipes'
 import { NgbModule } from '@ng-bootstrap/ng-bootstrap'
 
-import { ConfigProvider } from 'terminus-core'
 import { SettingsTabProvider } from 'terminus-settings'
 
 import { PluginsSettingsTabComponent } from './components/pluginsSettingsTab.component'
 import { PluginManagerService } from './services/pluginManager.service'
-import { PluginsConfigProvider } from './config'
 import { PluginsSettingsTabProvider } from './settings'
 
 @NgModule({
@@ -21,7 +19,6 @@ import { PluginsSettingsTabProvider } from './settings'
     ],
     providers: [
         { provide: SettingsTabProvider, useClass: PluginsSettingsTabProvider, multi: true },
-        { provide: ConfigProvider, useClass: PluginsConfigProvider, multi: true },
     ],
     entryComponents: [
         PluginsSettingsTabComponent,

+ 1 - 0
terminus-plugin-manager/src/settings.ts

@@ -3,6 +3,7 @@ import { SettingsTabProvider } from 'terminus-settings'
 
 import { PluginsSettingsTabComponent } from './components/pluginsSettingsTab.component'
 
+/** @hidden */
 @Injectable()
 export class PluginsSettingsTabProvider extends SettingsTabProvider {
     id = 'plugins'

+ 1 - 0
terminus-settings/src/buttonProvider.ts

@@ -4,6 +4,7 @@ import { ToolbarButtonProvider, IToolbarButton, AppService, HostAppService, Hotk
 
 import { SettingsTabComponent } from './components/settingsTab.component'
 
+/** @hidden */
 @Injectable()
 export class ButtonProvider extends ToolbarButtonProvider {
     constructor (

+ 1 - 0
terminus-settings/src/components/hotkeyInputModal.component.ts

@@ -6,6 +6,7 @@ import { HotkeysService } from 'terminus-core'
 
 const INPUT_TIMEOUT = 1000
 
+/** @hidden */
 @Component({
     selector: 'hotkey-input-modal',
     template: require('./hotkeyInputModal.component.pug'),

+ 1 - 0
terminus-settings/src/components/multiHotkeyInput.component.ts

@@ -2,6 +2,7 @@ import { Component, Input, Output, EventEmitter, ChangeDetectionStrategy } from
 import { NgbModal } from '@ng-bootstrap/ng-bootstrap'
 import { HotkeyInputModalComponent } from './hotkeyInputModal.component'
 
+/** @hidden */
 @Component({
     selector: 'multi-hotkey-input',
     template: require('./multiHotkeyInput.component.pug'),

+ 1 - 0
terminus-settings/src/components/settingsTab.component.ts

@@ -18,6 +18,7 @@ import {
 
 import { SettingsTabProvider } from '../api'
 
+/** @hidden */
 @Component({
     selector: 'settings-tab',
     template: require('./settingsTab.component.pug'),

+ 1 - 0
terminus-settings/src/components/settingsTabBody.component.ts

@@ -1,6 +1,7 @@
 import { Component, Input, ViewContainerRef, ViewChild, ComponentFactoryResolver, ComponentRef } from '@angular/core'
 import { SettingsTabProvider } from '../api'
 
+/** @hidden */
 @Component({
     selector: 'settings-tab-body',
     template: '<ng-template #placeholder></ng-template>',

+ 1 - 0
terminus-settings/src/config.ts

@@ -1,5 +1,6 @@
 import { ConfigProvider, Platform } from 'terminus-core'
 
+/** @hidden */
 export class SettingsConfigProvider extends ConfigProvider {
     defaults = { }
     platformDefaults = {

+ 1 - 0
terminus-settings/src/hotkeys.ts

@@ -1,6 +1,7 @@
 import { Injectable } from '@angular/core'
 import { IHotkeyDescription, HotkeyProvider } from 'terminus-core'
 
+/** @hidden */
 @Injectable()
 export class SettingsHotkeyProvider extends HotkeyProvider {
     hotkeys: IHotkeyDescription[] = [

+ 1 - 0
terminus-settings/src/index.ts

@@ -16,6 +16,7 @@ import { RecoveryProvider } from './recoveryProvider'
 import { SettingsHotkeyProvider } from './hotkeys'
 import { SettingsConfigProvider } from './config'
 
+/** @hidden */
 @NgModule({
     imports: [
         BrowserModule,

+ 1 - 0
terminus-settings/src/recoveryProvider.ts

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

+ 1 - 0
terminus-ssh/src/buttonProvider.ts

@@ -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 (

+ 1 - 0
terminus-ssh/src/components/editConnectionModal.component.ts

@@ -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'),
 })

+ 1 - 0
terminus-ssh/src/components/promptModal.component.ts

@@ -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'),
 })

+ 1 - 0
terminus-ssh/src/components/sshModal.component.ts

@@ -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')],

+ 1 - 0
terminus-ssh/src/components/sshSettingsTab.component.ts

@@ -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'),
 })

+ 1 - 0
terminus-ssh/src/components/sshTab.component.ts

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

+ 1 - 0
terminus-ssh/src/config.ts

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

+ 1 - 0
terminus-ssh/src/index.ts

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

+ 1 - 0
terminus-ssh/src/recoveryProvider.ts

@@ -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> {

+ 1 - 0
terminus-ssh/src/services/passwordStorage.service.ts

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

+ 1 - 0
terminus-ssh/src/settings.ts

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

+ 1 - 0
terminus-terminal/src/bufferizedPTY.js

@@ -1,3 +1,4 @@
+/** @hidden */
 module.exports = function patchPTYModule (mod) {
   const oldSpawn = mod.spawn
   if (mod.patched) {

+ 1 - 0
terminus-terminal/src/buttonProvider.ts

@@ -5,6 +5,7 @@ import { HotkeysService, ToolbarButtonProvider, IToolbarButton, HostAppService,
 
 import { TerminalService } from './services/terminal.service'
 
+/** @hidden */
 @Injectable()
 export class ButtonProvider extends ToolbarButtonProvider {
     constructor (

+ 1 - 0
terminus-terminal/src/colorSchemes.ts

@@ -3,6 +3,7 @@ import * as path from 'path'
 import { Injectable } from '@angular/core'
 import { TerminalColorSchemeProvider, ITerminalColorScheme } from './api'
 
+/** @hidden */
 @Injectable()
 export class HyperColorSchemes extends TerminalColorSchemeProvider {
     async getSchemes (): Promise<ITerminalColorScheme[]> {

+ 1 - 0
terminus-terminal/src/components/appearanceSettingsTab.component.ts

@@ -8,6 +8,7 @@ import { Component, Inject } from '@angular/core'
 import { ConfigService, HostAppService, Platform, ElectronService } from 'terminus-core'
 import { TerminalColorSchemeProvider, ITerminalColorScheme } from '../api'
 
+/** @hidden */
 @Component({
     template: require('./appearanceSettingsTab.component.pug'),
     styles: [require('./appearanceSettingsTab.component.scss')],

+ 1 - 0
terminus-terminal/src/components/colorPicker.component.ts

@@ -1,6 +1,7 @@
 import { Component, Input, Output, EventEmitter, HostListener, ViewChild } from '@angular/core'
 import { NgbPopover } from '@ng-bootstrap/ng-bootstrap'
 
+/** @hidden */
 @Component({
     selector: 'color-picker',
     template: require('./colorPicker.component.pug'),

+ 1 - 0
terminus-terminal/src/components/editProfileModal.component.ts

@@ -3,6 +3,7 @@ import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'
 import { UACService } from '../services/uac.service'
 import { Profile } from '../api'
 
+/** @hidden */
 @Component({
     template: require('./editProfileModal.component.pug'),
 })

+ 1 - 0
terminus-terminal/src/components/environmentEditor.component.ts

@@ -1,6 +1,7 @@
 import { Component, Output, Input } from '@angular/core'
 import { Subject } from 'rxjs'
 
+/** @hidden */
 @Component({
     selector: 'environment-editor',
     template: require('./environmentEditor.component.pug'),

+ 1 - 0
terminus-terminal/src/components/shellSettingsTab.component.ts

@@ -7,6 +7,7 @@ import { IShell, Profile } from '../api'
 import { TerminalService } from '../services/terminal.service'
 import { WIN_BUILD_CONPTY_SUPPORTED, WIN_BUILD_CONPTY_STABLE, isWindowsBuild } from '../utils'
 
+/** @hidden */
 @Component({
     template: require('./shellSettingsTab.component.pug'),
 })

+ 1 - 0
terminus-terminal/src/components/terminalSettingsTab.component.ts

@@ -2,6 +2,7 @@ import { Component } from '@angular/core'
 import { ConfigService, ElectronService } from 'terminus-core'
 import { TerminalService } from '../services/terminal.service'
 
+/** @hidden */
 @Component({
     template: require('./terminalSettingsTab.component.pug'),
 })

+ 1 - 0
terminus-terminal/src/config.ts

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

+ 2 - 0
terminus-terminal/src/contextMenu.ts

@@ -6,6 +6,7 @@ import { TerminalService } from './services/terminal.service'
 import { BaseTerminalTabComponent } from './components/baseTerminalTab.component'
 import { TerminalContextMenuItemProvider } from './api'
 
+/** @hidden */
 @Injectable()
 export class NewTabContextMenu extends TerminalContextMenuItemProvider {
     weight = 0
@@ -73,6 +74,7 @@ export class NewTabContextMenu extends TerminalContextMenuItemProvider {
     }
 }
 
+/** @hidden */
 @Injectable()
 export class CopyPasteContextMenu extends TerminalContextMenuItemProvider {
     weight = 1

+ 4 - 0
terminus-terminal/src/hterm.ts → terminus-terminal/src/frontends/hterm.ts

@@ -1,5 +1,9 @@
+/** @hidden */
 export const hterm = require('hterm-umdjs')
+
 hterm.hterm.defaultStorage = new hterm.lib.Storage.Memory()
+
+/** @hidden */
 export const preferenceManager = new hterm.hterm.PreferenceManager('default')
 
 hterm.hterm.VT.ESC['k'] = function (parseState) {

+ 1 - 1
terminus-terminal/src/hterm.userCSS.scss → terminus-terminal/src/frontends/hterm.userCSS.scss

@@ -31,5 +31,5 @@ x-row > span {
 
 @font-face {
     font-family: "monospace-fallback";
-    src: url(fonts/Meslo.otf) format("opentype");
+    src: url(../fonts/Meslo.otf) format("opentype");
 }

+ 3 - 2
terminus-terminal/src/frontends/htermFrontend.ts

@@ -1,6 +1,7 @@
 import { Frontend } from './frontend'
-import { hterm, preferenceManager } from '../hterm'
+import { hterm, preferenceManager } from './hterm'
 
+/** @hidden */
 export class HTermFrontend extends Frontend {
     term: any
     io: any
@@ -96,7 +97,7 @@ export class HTermFrontend extends Frontend {
             return
         }
 
-        let css = require('../hterm.userCSS.scss')
+        let css = require('./hterm.userCSS.scss')
         if (!config.terminal.ligatures) {
             css += `
                 * {

+ 1 - 0
terminus-terminal/src/frontends/xtermFrontend.ts

@@ -9,6 +9,7 @@ import deepEqual = require('deep-equal')
 Terminal.applyAddon(fit)
 Terminal.applyAddon(ligatures)
 
+/** @hidden */
 export class XTermFrontend extends Frontend {
     enableResizing = true
     xterm: Terminal

+ 1 - 0
terminus-terminal/src/hotkeys.ts

@@ -3,6 +3,7 @@ import { Injectable } from '@angular/core'
 import { IHotkeyDescription, HotkeyProvider, ConfigService } from 'terminus-core'
 import { TerminalService } from './services/terminal.service'
 
+/** @hidden */
 @Injectable()
 export class TerminalHotkeyProvider extends HotkeyProvider {
     hotkeys: IHotkeyDescription[] = [

+ 2 - 1
terminus-terminal/src/index.ts

@@ -48,8 +48,9 @@ import { WindowsDefaultShellProvider } from './shells/winDefault'
 import { WindowsStockShellsProvider } from './shells/windowsStock'
 import { WSLShellProvider } from './shells/wsl'
 
-import { hterm } from './hterm'
+import { hterm } from './frontends/hterm'
 
+/** @hidden */
 @NgModule({
     imports: [
         BrowserModule,

+ 1 - 0
terminus-terminal/src/pathDrop.ts

@@ -3,6 +3,7 @@ import { Injectable } from '@angular/core'
 import { TerminalDecorator } from './api'
 import { TerminalTabComponent } from './components/terminalTab.component'
 
+/** @hidden */
 @Injectable()
 export class PathDropDecorator extends TerminalDecorator {
     private subscriptions: Subscription[] = []

+ 1 - 0
terminus-terminal/src/recoveryProvider.ts

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

+ 1 - 0
terminus-terminal/src/services/dockMenu.service.ts

@@ -2,6 +2,7 @@ import { NgZone, Injectable } from '@angular/core'
 import { ElectronService, ConfigService, HostAppService, Platform } from 'terminus-core'
 import { TerminalService } from './terminal.service'
 
+/** @hidden */
 @Injectable({ providedIn: 'root' })
 export class DockMenuService {
     appVersion: string

+ 2 - 0
terminus-terminal/src/services/sessions.service.ts

@@ -78,6 +78,7 @@ export abstract class BaseSession {
     }
 }
 
+/** @hidden */
 export class Session extends BaseSession {
     private pty: any
     private pauseAfterExit = false
@@ -310,6 +311,7 @@ export class Session extends BaseSession {
     }
 }
 
+/** @hidden */
 @Injectable({ providedIn: 'root' })
 export class SessionsService {
     sessions: {[id: string]: BaseSession} = {}

+ 1 - 0
terminus-terminal/src/services/uac.service.ts

@@ -5,6 +5,7 @@ import { SessionOptions } from '../api'
 
 import { WIN_BUILD_CONPTY_SUPPORTED, isWindowsBuild } from '../utils'
 
+/** @hidden */
 @Injectable({ providedIn: 'root' })
 export class UACService {
     isAvailable = false

+ 3 - 0
terminus-terminal/src/settings.ts

@@ -5,6 +5,7 @@ import { AppearanceSettingsTabComponent } from './components/appearanceSettingsT
 import { ShellSettingsTabComponent } from './components/shellSettingsTab.component'
 import { TerminalSettingsTabComponent } from './components/terminalSettingsTab.component'
 
+/** @hidden */
 @Injectable()
 export class AppearanceSettingsTabProvider extends SettingsTabProvider {
     id = 'terminal-appearance'
@@ -16,6 +17,7 @@ export class AppearanceSettingsTabProvider extends SettingsTabProvider {
     }
 }
 
+/** @hidden */
 @Injectable()
 export class ShellSettingsTabProvider extends SettingsTabProvider {
     id = 'terminal-shell'
@@ -27,6 +29,7 @@ export class ShellSettingsTabProvider extends SettingsTabProvider {
     }
 }
 
+/** @hidden */
 @Injectable()
 export class TerminalSettingsTabProvider extends SettingsTabProvider {
     id = 'terminal'

+ 1 - 0
terminus-terminal/src/shells/cmder.ts

@@ -4,6 +4,7 @@ import { HostAppService, Platform } from 'terminus-core'
 
 import { ShellProvider, IShell } from '../api'
 
+/** @hidden */
 @Injectable()
 export class CmderShellProvider extends ShellProvider {
     constructor (

+ 1 - 0
terminus-terminal/src/shells/custom.ts

@@ -3,6 +3,7 @@ import { ConfigService } from 'terminus-core'
 
 import { ShellProvider, IShell } from '../api'
 
+/** @hidden */
 @Injectable()
 export class CustomShellProvider extends ShellProvider {
     constructor (

+ 1 - 0
terminus-terminal/src/shells/cygwin32.ts

@@ -8,6 +8,7 @@ try {
     var wnr = require('windows-native-registry') // tslint:disable-line
 } catch { } // tslint:disable-line
 
+/** @hidden */
 @Injectable()
 export class Cygwin32ShellProvider extends ShellProvider {
     constructor (

+ 1 - 0
terminus-terminal/src/shells/cygwin64.ts

@@ -8,6 +8,7 @@ try {
     var wnr = require('windows-native-registry') // tslint:disable-line
 } catch { } // tslint:disable-line
 
+/** @hidden */
 @Injectable()
 export class Cygwin64ShellProvider extends ShellProvider {
     constructor (

+ 1 - 0
terminus-terminal/src/shells/gitBash.ts

@@ -8,6 +8,7 @@ try {
     var wnr = require('windows-native-registry') // tslint:disable-line
 } catch { } // tslint:disable-line
 
+/** @hidden */
 @Injectable()
 export class GitBashShellProvider extends ShellProvider {
     constructor (

+ 1 - 0
terminus-terminal/src/shells/linuxDefault.ts

@@ -4,6 +4,7 @@ import { HostAppService, Platform, LogService, Logger } from 'terminus-core'
 
 import { ShellProvider, IShell } from '../api'
 
+/** @hidden */
 @Injectable()
 export class LinuxDefaultShellProvider extends ShellProvider {
     private logger: Logger

+ 1 - 0
terminus-terminal/src/shells/macDefault.ts

@@ -4,6 +4,7 @@ import { HostAppService, Platform } from 'terminus-core'
 
 import { ShellProvider, IShell } from '../api'
 
+/** @hidden */
 @Injectable()
 export class MacOSDefaultShellProvider extends ShellProvider {
     constructor (

+ 1 - 0
terminus-terminal/src/shells/posix.ts

@@ -5,6 +5,7 @@ import { HostAppService, Platform } from 'terminus-core'
 
 import { ShellProvider, IShell } from '../api'
 
+/** @hidden */
 @Injectable()
 export class POSIXShellsProvider extends ShellProvider {
     constructor (

+ 1 - 0
terminus-terminal/src/shells/powershellCore.ts

@@ -6,6 +6,7 @@ try {
     var wnr = require('windows-native-registry') // tslint:disable-line
 } catch { } // tslint:disable-line
 
+/** @hidden */
 @Injectable()
 export class PowerShellCoreShellProvider extends ShellProvider {
     constructor (

+ 1 - 0
terminus-terminal/src/shells/winDefault.ts

@@ -7,6 +7,7 @@ import { WSLShellProvider } from './wsl'
 import { PowerShellCoreShellProvider } from './powershellCore'
 import { WindowsStockShellsProvider } from './windowsStock'
 
+/** @hidden */
 @Injectable()
 export class WindowsDefaultShellProvider extends ShellProvider {
     private providers: ShellProvider[]

+ 1 - 0
terminus-terminal/src/shells/windowsStock.ts

@@ -4,6 +4,7 @@ import { HostAppService, Platform, ElectronService } from 'terminus-core'
 
 import { ShellProvider, IShell } from '../api'
 
+/** @hidden */
 @Injectable()
 export class WindowsStockShellsProvider extends ShellProvider {
     constructor (

+ 1 - 0
terminus-terminal/src/shells/wsl.ts

@@ -11,6 +11,7 @@ try {
     var wnr = require('windows-native-registry') // tslint:disable-line
 } catch { } // tslint:disable-line
 
+/** @hidden */
 @Injectable()
 export class WSLShellProvider extends ShellProvider {
     constructor (

+ 1 - 0
terminus-terminal/src/tabContextMenu.ts

@@ -3,6 +3,7 @@ import { ToastrService } from 'ngx-toastr'
 import { ConfigService, BaseTabComponent, TabContextMenuItemProvider } from 'terminus-core'
 import { TerminalTabComponent } from './components/terminalTab.component'
 
+/** @hidden */
 @Injectable()
 export class SaveAsProfileContextMenu extends TabContextMenuItemProvider {
     constructor (