Theia API Documentation v1.68.0
    Preparing search index...

    Navigatable provides an access to an URI of an underlying instance of Resource.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    _diffEditor: IStandaloneDiffEditor
    _diffNavigator: DiffNavigator
    _languageAutoDetected: boolean = true

    true because it is derived from an URI during the instantiation

    autoSizing: boolean
    contextKeyService: ContextKeyService
    diffEditorModel: IDiffEditorModel
    diffNavigatorFactory: MonacoDiffNavigatorFactory
    documents: Set<MonacoEditorModel> = ...
    editor: IStandaloneCodeEditor
    lastReachedSideBySideBreakpoint: boolean = true
    maxHeight: number
    minHeight: number
    modifiedModel: MonacoEditorModel
    monacoModelService: MonacoTextModelService
    node: HTMLElement
    onCursorPositionChangedEmitter: Emitter<Position> = ...
    onDidChangeReadOnly: Event<boolean | MarkdownString> = ...
    onDidResize: Event<null | Dimension> = ...
    onDocumentContentChangedEmitter: Emitter<TextDocumentChangeEvent> = ...
    onEncodingChanged: Event<string> = ...
    onFocusChangedEmitter: Emitter<boolean> = ...
    onLanguageChanged: Event<string> = ...
    onLanguageChangedEmitter: Emitter<string> = ...
    onMouseDownEmitter: Emitter<EditorMouseEvent> = ...
    onResizeEmitter: Emitter<null | Dimension> = ...
    onScrollChangedEmitter: Emitter<void> = ...
    onSelectionChangedEmitter: Emitter<Selection> = ...
    onShouldDisplayDirtyDiffChanged: undefined = undefined

    This event is optional iff shouldDisplayDirtyDiff always returns the same result for this editor instance.

    onShouldDisplayDirtyDiffChangedEmitter: Emitter<boolean> = ...
    originalModel: MonacoEditorModel
    parentEditor?: MonacoEditor
    savedViewState: null | IEditorViewState = null

    eslint-disable-next-line no-null/no-null

    toDispose: DisposableCollection = ...
    uri: URI
    wordWrapOverride: undefined | "off" | "on" | "inherit"

    Accessors

    • get baseEditor(): IEditor

      This property allows working with the underlying editor instance through the base editor interface, monaco.editor.IEditor.

      This property is intended to be overriden in subclasses as needed, e.g. it returns the underlying diff editor in MonacoDiffEditor.

      Returns IEditor

    • get baseModel(): IEditorModel

      This property allows working with the underlying editor model instance through the base editor model interface, monaco.editor.IEditorModel.

      This property is intended to be overriden in subclasses as needed, e.g. it returns the underlying diff editor model in MonacoDiffEditor.

      Returns IEditorModel

    Methods