Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ProgressStatusBarItem

Hierarchy

  • ProgressStatusBarItem

Implements

Index

Constructors

Properties

id: "theia-progress-status-bar-item" = 'theia-progress-status-bar-item'
incomingQueue: string[] = ...
messagesByProgress: Map<string, undefined | string> = ...
statusBar: StatusBar
triggerUpdate: DebouncedFunc<(() => void)> = ...

Accessors

  • get currentProgress(): undefined | string

Methods

  • processEvent(progressId: string, event: "start" | "done", message?: string): void
  • reportProgress(progressId: string, update: ProgressUpdate, originalMessage: ProgressMessage, _cancellationToken: CancellationToken): Promise<void>
  • showProgress(progressId: string, message: ProgressMessage, cancellationToken: CancellationToken): Promise<undefined | string>
  • update(progressId: undefined | string): void