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: TabManagementContextMenu } | { 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: TabManagementContextMenu, 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 WIN_BUILD_CONPTY_STABLE

WIN_BUILD_CONPTY_STABLE: 18309 = 18309

Const WIN_BUILD_CONPTY_SUPPORTED

WIN_BUILD_CONPTY_SUPPORTED: 17692 = 17692

Const WIN_BUILD_FLUENT_BG_SUPPORTED

WIN_BUILD_FLUENT_BG_SUPPORTED: 17063 = 17063

Const WIN_BUILD_WSL_EXE_DISTRO_FLAG

WIN_BUILD_WSL_EXE_DISTRO_FLAG: 17763 = 17763

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

getCSSFontFamily

  • getCSSFontFamily(config: any): string
  • Parameters

    • config: any

    Returns string

Const initializeWinston

isNonStructuralObjectMember

  • isNonStructuralObjectMember(v: any): boolean

isStructuralMember

  • isStructuralMember(v: any): boolean

isWindowsBuild

  • isWindowsBuild(build: number): boolean
  • Parameters

    • build: number

    Returns boolean

stringifyKeySequence

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

Generated using TypeDoc