Merge from vscode 817eb6b0c720a4ecbc13c020afbbebfed667aa09 (#7356)

This commit is contained in:
Anthony Dresser
2019-09-24 21:36:17 -07:00
committed by GitHub
parent a29ae4d3b9
commit 6a6048d40f
541 changed files with 7045 additions and 7287 deletions

View File

@@ -22,7 +22,7 @@ class SCMInput implements ISCMInput {
this._onDidChange.fire(value);
}
private _onDidChange = new Emitter<string>();
private readonly _onDidChange = new Emitter<string>();
readonly onDidChange: Event<string> = this._onDidChange.event;
private _placeholder = '';
@@ -36,7 +36,7 @@ class SCMInput implements ISCMInput {
this._onDidChangePlaceholder.fire(placeholder);
}
private _onDidChangePlaceholder = new Emitter<string>();
private readonly _onDidChangePlaceholder = new Emitter<string>();
readonly onDidChangePlaceholder: Event<string> = this._onDidChangePlaceholder.event;
private _visible = true;
@@ -50,7 +50,7 @@ class SCMInput implements ISCMInput {
this._onDidChangeVisibility.fire(visible);
}
private _onDidChangeVisibility = new Emitter<boolean>();
private readonly _onDidChangeVisibility = new Emitter<boolean>();
readonly onDidChangeVisibility: Event<boolean> = this._onDidChangeVisibility.event;
private _validateInput: IInputValidator = () => Promise.resolve(undefined);
@@ -64,13 +64,13 @@ class SCMInput implements ISCMInput {
this._onDidChangeValidateInput.fire();
}
private _onDidChangeValidateInput = new Emitter<void>();
private readonly _onDidChangeValidateInput = new Emitter<void>();
readonly onDidChangeValidateInput: Event<void> = this._onDidChangeValidateInput.event;
}
class SCMRepository implements ISCMRepository {
private _onDidFocus = new Emitter<void>();
private readonly _onDidFocus = new Emitter<void>();
readonly onDidFocus: Event<void> = this._onDidFocus.event;
private _selected = false;
@@ -78,7 +78,7 @@ class SCMRepository implements ISCMRepository {
return this._selected;
}
private _onDidChangeSelection = new Emitter<boolean>();
private readonly _onDidChangeSelection = new Emitter<boolean>();
readonly onDidChangeSelection: Event<boolean> = this._onDidChangeSelection.event;
readonly input: ISCMInput = new SCMInput();
@@ -114,13 +114,13 @@ export class SCMService implements ISCMService {
private _selectedRepositories: ISCMRepository[] = [];
get selectedRepositories(): ISCMRepository[] { return [...this._selectedRepositories]; }
private _onDidChangeSelectedRepositories = new Emitter<ISCMRepository[]>();
private readonly _onDidChangeSelectedRepositories = new Emitter<ISCMRepository[]>();
readonly onDidChangeSelectedRepositories: Event<ISCMRepository[]> = this._onDidChangeSelectedRepositories.event;
private _onDidAddProvider = new Emitter<ISCMRepository>();
private readonly _onDidAddProvider = new Emitter<ISCMRepository>();
readonly onDidAddRepository: Event<ISCMRepository> = this._onDidAddProvider.event;
private _onDidRemoveProvider = new Emitter<ISCMRepository>();
private readonly _onDidRemoveProvider = new Emitter<ISCMRepository>();
readonly onDidRemoveRepository: Event<ISCMRepository> = this._onDidRemoveProvider.event;
constructor(@ILogService private readonly logService: ILogService) { }