Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MonacoWorkspace

Hierarchy

  • MonacoWorkspace

Index

Constructors

constructor

Properties

Protected Readonly editorManager

editorManager: EditorManager

Protected Readonly filePreferences

filePreferences: PreferenceProxy<FileSystemConfiguration>

Protected Readonly fileService

fileService: FileService

Readonly onDidChangeTextDocument

onDidChangeTextDocument: Event<MonacoModelContentChangedEvent> = ...

Protected Readonly onDidChangeTextDocumentEmitter

onDidChangeTextDocumentEmitter: Emitter<MonacoModelContentChangedEvent> = ...

Readonly onDidCloseTextDocument

onDidCloseTextDocument: Event<MonacoEditorModel> = ...

Protected Readonly onDidCloseTextDocumentEmitter

onDidCloseTextDocumentEmitter: Emitter<MonacoEditorModel> = ...

Readonly onDidOpenTextDocument

onDidOpenTextDocument: Event<MonacoEditorModel> = ...

Protected Readonly onDidOpenTextDocumentEmitter

onDidOpenTextDocumentEmitter: Emitter<MonacoEditorModel> = ...

Readonly onDidSaveTextDocument

onDidSaveTextDocument: Event<MonacoEditorModel> = ...

Protected Readonly onDidSaveTextDocumentEmitter

onDidSaveTextDocumentEmitter: Emitter<MonacoEditorModel> = ...

Readonly onWillSaveTextDocument

onWillSaveTextDocument: Event<WillSaveMonacoModelEvent> = ...

Protected Readonly onWillSaveTextDocumentEmitter

onWillSaveTextDocumentEmitter: Emitter<WillSaveMonacoModelEvent> = ...

Protected Readonly problems

problems: ProblemManager

Readonly ready

ready: Promise<void> = ...

Protected resolveReady

resolveReady: () => void

Type declaration

    • (): void
    • Returns void

Protected Readonly suppressedOpenIfDirty

suppressedOpenIfDirty: MonacoEditorModel[] = []

Protected Readonly textModelService

textModelService: MonacoTextModelService

Accessors

textDocuments

Methods

applyBackgroundEdit

  • applyBackgroundEdit(model: MonacoEditorModel, editOperations: IIdentifiedSingleEditOperation[]): Promise<void>

applyBulkEdit

  • applyBulkEdit(edits: ResourceEdit[]): Promise<IBulkEditResult & { success: boolean }>

Protected doFireDidOpen

Protected fireDidChangeContent

Protected fireDidClose

Protected fireDidOpen

Protected fireDidSave

Protected fireWillSave

Protected getAriaSummary

  • getAriaSummary(totalEdits: number, totalFiles: number): string

getTextDocument

Protected init

  • init(): void

Protected openEditorIfDirty

Protected performFileEdits

  • performFileEdits(edits: ResourceFileEdit[]): Promise<void>

Protected performTextEdits

  • performTextEdits(edits: ResourceTextEdit[]): Promise<{ totalEdits: number; totalFiles: number }>

Protected suppressOpenIfDirty

  • suppressOpenIfDirty(model: MonacoEditorModel, cb: () => void | PromiseLike<void>): Promise<void>