Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EditorModelService

Hierarchy

  • EditorModelService

Index

Constructors

constructor

  • new EditorModelService(monacoModelService: MonacoTextModelService, monacoWorkspace: MonacoWorkspace): EditorModelService

Properties

Private modelDirtyEmitter

modelDirtyEmitter: Emitter<MonacoEditorModel> = ...

Private modelModeChangedEmitter

modelModeChangedEmitter: Emitter<{ model: MonacoEditorModel; oldModeId: string }> = ...

Private modelSavedEmitter

modelSavedEmitter: Emitter<MonacoEditorModel> = ...

Private monacoModelService

monacoModelService: MonacoTextModelService

Readonly onModelDirtyChanged

onModelDirtyChanged: Event<MonacoEditorModel> = ...

Readonly onModelModeChanged

onModelModeChanged: Event<{ model: MonacoEditorModel; oldModeId: string }> = ...

Readonly onModelRemoved

onModelRemoved: Event<MonacoEditorModel> = ...

Private onModelRemovedEmitter

onModelRemovedEmitter: Emitter<MonacoEditorModel> = ...

Readonly onModelSaved

onModelSaved: Event<MonacoEditorModel> = ...

Readonly onModelWillSave

onModelWillSave: Event<WillSaveMonacoModelEvent> = ...

Private onModelWillSavedEmitter

onModelWillSavedEmitter: Emitter<WillSaveMonacoModelEvent> = ...

Accessors

onModelAdded

  • get onModelAdded(): Event<MonacoEditorModel>

Methods

createModelReference

  • createModelReference(uri: default): Promise<Reference<MonacoEditorModel>>

getModels

  • getModels(): MonacoEditorModel[]

Private modelCreated

  • modelCreated(model: MonacoEditorModel): void

saveAll

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