Theia API Documentation v1.65.0
    Preparing search index...
    Index

    Constructors

    Properties

    editorManager: EditorManager
    editorPreferences: EditorPreferences
    filePreferences: FileSystemPreferences
    fileService: FileService
    onDidChangeTextDocument: Event<MonacoModelContentChangedEvent> = ...
    onDidChangeTextDocumentEmitter: Emitter<MonacoModelContentChangedEvent> = ...
    onDidCloseTextDocument: Event<MonacoEditorModel> = ...
    onDidCloseTextDocumentEmitter: Emitter<MonacoEditorModel> = ...
    onDidOpenTextDocument: Event<MonacoEditorModel> = ...
    onDidOpenTextDocumentEmitter: Emitter<MonacoEditorModel> = ...
    onDidSaveTextDocument: Event<MonacoEditorModel> = ...
    onDidSaveTextDocumentEmitter: Emitter<MonacoEditorModel> = ...
    problems: ProblemManager
    ready: Promise<void> = ...
    resolveReady: () => void
    saveService: SaveableService
    suppressedOpenIfDirty: MonacoEditorModel[] = []
    textModelService: MonacoTextModelService

    Accessors

    Methods

    • Applies given edits to the given model. The model is saved if no editors is opened for it.

      Parameters

      • model: MonacoEditorModel
      • editOperations: IIdentifiedSingleEditOperation[]
      • OptionalshouldSave: boolean | ((openEditor: undefined | MonacoEditor, wasDirty: boolean) => boolean)

      Returns Promise<void>

    • Parameters

      • edits: ResourceEdit[]
      • Optionaloptions: IBulkEditOptions

      Returns Promise<IBulkEditResult>

    • Parameters

      • edits: ResourceTextEdit[]

      Returns Promise<{ totalEdits: number; totalFiles: number }>

    • Parameters

      • resourceEdit: ResourceTextEdit

      Returns TextEdit & { insertAsSnippet?: boolean }