Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

acceptButton: undefined | HTMLButtonElement
acceptCancellationSource: CancellationTokenSource = ...
activeElement: undefined | HTMLElement
applicationInfo: undefined | ApplicationInfo
closeButton: undefined | HTMLButtonElement
closeCrossNode: HTMLElement
contentNode: HTMLDivElement
contentNodeRoot: Root
controlPanel: HTMLDivElement
errorMessageNode: HTMLDivElement
extensionsInfos: ExtensionInfo[] = []
isMounted: boolean
okButton: HTMLButtonElement
onDidChangeVisibility: Event<boolean> = ...
onDidChangeVisibilityEmitter: Emitter<boolean> = ...
onDidDispose: Event<void> = ...
onDidDisposeEmitter: Emitter<void> = ...
onScrollUp: Event<void> = ...
onScrollUpEmitter: Emitter<void> = ...
onScrollYReachEnd: Event<void> = ...
onScrollYReachEndEmitter: Emitter<void> = ...
reject: undefined | ((reason: any) => void)
resolve: undefined | ((value: undefined | void) => void)
scrollBar?: PerfectScrollbar
scrollOptions?: Options
titleNode: HTMLDivElement
toDispose: DisposableCollection = ...
toDisposeOnDetach: DisposableCollection = ...
validateCancellationSource: CancellationTokenSource = ...
windowService: WindowService

Accessors

  • get value(): undefined

Methods

  • accept(): Promise<void>
  • addAcceptAction<K>(element: HTMLElement, ...additionalEventTypes: K[]): void
  • addAction<K>(element: HTMLElement, callback: (() => void), ...additionalEventTypes: K[]): void
  • addCloseAction<K>(element: HTMLElement, ...additionalEventTypes: K[]): void
  • addKeyListener<K>(element: HTMLElement, keysOrKeyCodes: KeyCode.Predicate | KeysOrKeyCodes, action: ((event: KeyboardEvent) => boolean | void | Object), ...additionalEventTypes: K[]): void
  • addUpdateListener<K>(element: HTMLElement, type: K, useCapture?: boolean): void
  • appendAcceptButton(text?: string): HTMLButtonElement
  • appendButton(text: string, primary: boolean): HTMLButtonElement
  • appendCloseButton(text?: string): HTMLButtonElement
  • clearFlag(flag: Flag): void
  • close(): void
  • createButton(text: string): HTMLButtonElement
  • disableScrollBarFocus(scrollContainer: HTMLElement): void
  • dispose(): void
  • doInit(): Promise<void>
  • doOpenExternalLink(url: string): undefined
  • doOpenExternalLinkEnter(e: KeyboardEvent<Element>, url: string): void
  • handleEnter(event: KeyboardEvent): boolean | void
  • handleEscape(event: KeyboardEvent): boolean | void
  • init(): void
  • isEnterKey(e: KeyboardEvent<Element>): boolean
  • onActivateRequest(msg: Message): void
  • onAfterAttach(msg: Message): void
  • onAfterDetach(msg: Message): void
  • onBeforeAttach(msg: Message): void
  • onBeforeDetach(msg: Message): void
  • onCloseRequest(msg: Message): void
  • onUpdateRequest(msg: Message): void
  • open(): Promise<undefined | void>
  • render(): ReactNode
  • renderExtensions(): ReactNode
  • renderHeader(): ReactNode
  • setFlag(flag: Flag): void
  • validate(): Promise<void>