Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AbstractTreeDecoratorService

Abstract decorator service implementation which emits events from all known tree decorators and caches the current state.

Hierarchy

  • AbstractTreeDecoratorService

Implements

Index

Constructors

constructor

Properties

Protected Readonly decorators

decorators: readonly TreeDecorator[]

Readonly onDidChangeDecorations

onDidChangeDecorations: Event<void> = ...

Protected Readonly onDidChangeDecorationsEmitter

onDidChangeDecorationsEmitter: Emitter<void> = ...

Protected Readonly toDispose

toDispose: DisposableCollection = ...

Methods

deflateDecorators

  • deflateDecorators(decorations: Map<string, Data[]>): object

dispose

  • dispose(): void

getDecorations

  • getDecorations(tree: Tree): Promise<Map<string, Data[]>>

inflateDecorators

  • inflateDecorators(state: any): Map<string, Data[]>