@@ -5,14 +5,14 @@ import { Git } from '../../tokens';
55/**
66 * Base DiffModel class
77 */
8- export class DiffModel < T > implements IDisposable , Git . Diff . IModel < T > {
9- constructor ( props : Omit < Git . Diff . IModel < T > , 'changed' | 'hasConflict' > ) {
8+ export class DiffModel implements IDisposable , Git . Diff . IModel {
9+ constructor ( props : Omit < Git . Diff . IModel , 'changed' | 'hasConflict' > ) {
1010 this . _challenger = props . challenger ;
1111 this . _filename = props . filename ;
1212 this . _reference = props . reference ;
1313 this . _base = props . base ;
1414
15- this . _changed = new Signal < DiffModel < T > , Git . Diff . IModelChange > ( this ) ;
15+ this . _changed = new Signal < DiffModel , Git . Diff . IModelChange > ( this ) ;
1616 }
1717
1818 /**
@@ -22,16 +22,16 @@ export class DiffModel<T> implements IDisposable, Git.Diff.IModel<T> {
2222 * on challenger change except for the content; i.e. the content
2323 * is not fetch to check if it changed.
2424 */
25- get changed ( ) : ISignal < DiffModel < T > , Git . Diff . IModelChange > {
25+ get changed ( ) : ISignal < DiffModel , Git . Diff . IModelChange > {
2626 return this . _changed ;
2727 }
2828
2929 /**
3030 * Helper to compare diff contents.
3131 */
3232 private _didContentChange (
33- a : Git . Diff . IContent < T > ,
34- b : Git . Diff . IContent < T >
33+ a : Git . Diff . IContent ,
34+ b : Git . Diff . IContent
3535 ) : boolean {
3636 return (
3737 a . label !== b . label || a . source !== b . source || a . updateAt !== b . updateAt
@@ -41,10 +41,10 @@ export class DiffModel<T> implements IDisposable, Git.Diff.IModel<T> {
4141 /**
4242 * Challenger description
4343 */
44- get challenger ( ) : Git . Diff . IContent < T > {
44+ get challenger ( ) : Git . Diff . IContent {
4545 return this . _challenger ;
4646 }
47- set challenger ( v : Git . Diff . IContent < T > ) {
47+ set challenger ( v : Git . Diff . IContent ) {
4848 const emitSignal = this . _didContentChange ( this . _challenger , v ) ;
4949
5050 if ( emitSignal ) {
@@ -63,10 +63,10 @@ export class DiffModel<T> implements IDisposable, Git.Diff.IModel<T> {
6363 /**
6464 * Reference description
6565 */
66- get reference ( ) : Git . Diff . IContent < T > {
66+ get reference ( ) : Git . Diff . IContent {
6767 return this . _reference ;
6868 }
69- set reference ( v : Git . Diff . IContent < T > ) {
69+ set reference ( v : Git . Diff . IContent ) {
7070 const emitSignal = this . _didContentChange ( this . _reference , v ) ;
7171
7272 if ( emitSignal ) {
@@ -81,7 +81,7 @@ export class DiffModel<T> implements IDisposable, Git.Diff.IModel<T> {
8181 * Note: The base diff content is only provided during
8282 * merge conflicts (three-way diff).
8383 */
84- get base ( ) : Git . Diff . IContent < T > | undefined {
84+ get base ( ) : Git . Diff . IContent | undefined {
8585 return this . _base ;
8686 }
8787
@@ -110,11 +110,11 @@ export class DiffModel<T> implements IDisposable, Git.Diff.IModel<T> {
110110 Signal . clearData ( this ) ;
111111 }
112112
113- protected _reference : Git . Diff . IContent < T > ;
114- protected _challenger : Git . Diff . IContent < T > ;
115- protected _base ?: Git . Diff . IContent < T > ;
113+ protected _reference : Git . Diff . IContent ;
114+ protected _challenger : Git . Diff . IContent ;
115+ protected _base ?: Git . Diff . IContent ;
116116
117- private _changed : Signal < DiffModel < T > , Git . Diff . IModelChange > ;
117+ private _changed : Signal < DiffModel , Git . Diff . IModelChange > ;
118118 private _isDisposed = false ;
119119 private _filename : string ;
120120}
0 commit comments