Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EditorsAndDocumentsMain

Hierarchy

  • EditorsAndDocumentsMain

Implements

  • Disposable

Index

Constructors

constructor

Properties

Private Readonly modelService

modelService: EditorModelService

Readonly onDocumentAdd

onDocumentAdd: Event<MonacoEditorModel[]> = ...

Private Readonly onDocumentAddEmitter

onDocumentAddEmitter: Emitter<MonacoEditorModel[]> = ...

Readonly onDocumentRemove

onDocumentRemove: Event<Uri[]> = ...

Private Readonly onDocumentRemoveEmitter

onDocumentRemoveEmitter: Emitter<Uri[]> = ...

Readonly onTextEditorAdd

onTextEditorAdd: Event<TextEditorMain[]> = ...

Private Readonly onTextEditorAddEmitter

onTextEditorAddEmitter: Emitter<TextEditorMain[]> = ...

Readonly onTextEditorRemove

onTextEditorRemove: Event<string[]> = ...

Private Readonly onTextEditorRemoveEmitter

onTextEditorRemoveEmitter: Emitter<string[]> = ...

Private Readonly proxy

Private Readonly stateComputer

stateComputer: EditorAndDocumentStateComputer

Private Readonly textEditors

textEditors: Map<string, TextEditorMain> = ...

Private Readonly toDispose

toDispose: DisposableCollection = ...

Methods

dispose

  • dispose(): void

Private findEditorPosition

getEditor

listen

  • listen(): void

Private onDelta

  • onDelta(delta: EditorAndDocumentStateDelta): void

saveAll

  • saveAll(includeUntitled?: boolean): Promise<boolean>

Private toModelAddData

Private toTextEditorAddData