Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DirtyDiffModel

Hierarchy

  • DirtyDiffModel

Implements

  • Disposable

Index

Constructors

constructor

Properties

Protected currentContent

currentContent: undefined | ContentLines

Readonly editor

editor: TextEditor

Protected enabled

enabled: boolean = true

Readonly onDirtyDiffUpdate

onDirtyDiffUpdate: Event<DirtyDiffUpdate> = ...

Protected Readonly onDirtyDiffUpdateEmitter

onDirtyDiffUpdateEmitter: Emitter<DirtyDiffUpdate> = ...

Readonly preferences

preferences: PreferenceProxy<GitConfiguration>

Protected previousContent

previousContent: undefined | ContentLines

Protected Readonly previousRevision

previousRevision: PreviousFileRevision

Protected staged

staged: boolean

Protected toDispose

toDispose: DisposableCollection = ...

Protected updateTimeout

updateTimeout: undefined | number

Accessors

Protected linesLimit

  • get linesLimit(): number

Methods

dispose

  • dispose(): void

Protected getPreviousRevisionContent

  • getPreviousRevisionContent(): Promise<undefined | ContentLines>

handleDocumentChanged

  • handleDocumentChanged(document: TextEditorDocument): void

handleGitStatusUpdate

Protected handlePreferenceChange

  • handlePreferenceChange(event: PreferenceChangeEvent<GitConfiguration>): Promise<void>

Protected isInGitRepository

  • isInGitRepository(repository: undefined | Repository): Promise<boolean>

Protected shouldRender

  • shouldRender(): boolean

update

  • update(): void