Options
All
  • Public
  • Public/Protected
  • All
Menu

terminus-core

Index

Type aliases

SplitDirection

SplitDirection: "r" | "t" | "b" | "l"

SplitOrientation

SplitOrientation: "v" | "h"

TabComponentType

TabComponentType: {}

Type declaration

Variables

Const COLORS

COLORS: ({ name: string; value: null } | { name: string; value: string })[] = [{ name: 'No color', value: null },{ name: 'Blue', value: '#0275d8' },{ name: 'Green', value: '#5cb85c' },{ name: 'Orange', value: '#f0ad4e' },{ name: 'Purple', value: '#613d7c' },{ name: 'Red', value: '#d9534f' },{ name: 'Yellow', value: '#ffd500' },]

Const KEY_TIMEOUT

KEY_TIMEOUT: 2000 = 2000

Const PROVIDERS

PROVIDERS: ({ multi: boolean; provide: HotkeyProvider; useClass: AppHotkeyProvider } | { multi: boolean; provide: Theme; useClass: StandardTheme } | { multi: boolean; provide: ConfigProvider; useClass: CoreConfigProvider } | { multi: boolean; provide: TabContextMenuItemProvider; useClass: CommonOptionsContextMenu } | { multi: boolean; provide: TabContextMenuItemProvider; useClass: CloseContextMenu } | { multi: boolean; provide: TabContextMenuItemProvider; useClass: TaskCompletionContextMenu } | { multi: boolean; provide: TabRecoveryProvider; useClass: SplitTabRecoveryProvider } | { provide: any; useValue: object })[] = [{ provide: HotkeyProvider, useClass: AppHotkeyProvider, multi: true },{ provide: Theme, useClass: StandardTheme, multi: true },{ provide: Theme, useClass: StandardCompactTheme, multi: true },{ provide: Theme, useClass: PaperTheme, multi: true },{ provide: ConfigProvider, useClass: CoreConfigProvider, multi: true },{ provide: TabContextMenuItemProvider, useClass: CommonOptionsContextMenu, multi: true },{ provide: TabContextMenuItemProvider, useClass: CloseContextMenu, multi: true },{ provide: TabContextMenuItemProvider, useClass: TaskCompletionContextMenu, multi: true },{ provide: TabRecoveryProvider, useClass: SplitTabRecoveryProvider, multi: true },{ provide: PERFECT_SCROLLBAR_CONFIG, useValue: { suppressScrollX: true } },]

Const UPDATES_URL

UPDATES_URL: "https://api.github.com/repos/eugeny/terminus/releases/latest" = "https://api.github.com/repos/eugeny/terminus/releases/latest"

Const altKeyName

altKeyName: any = {darwin: '⌥',win32: 'Alt',linux: 'Alt',}[process.platform]

Const metaKeyName

metaKeyName: any = {darwin: '⌘',win32: 'Win',linux: 'Super',}[process.platform]

Functions

Const configMerge

  • configMerge(a: any, b: any): any

Const initializeWinston

isNonStructuralObjectMember

  • isNonStructuralObjectMember(v: any): boolean

isStructuralMember

  • isStructuralMember(v: any): boolean

stringifyKeySequence

  • stringifyKeySequence(events: KeyboardEvent[]): string[]

Generated using TypeDoc