Cleanup and fixes for resource viewer and filter plugin (#12154)

* Cleanup and fixes for resource viewer and filter plugin

* fix strict nulls
This commit is contained in:
Charles Gagnon
2020-09-04 19:10:26 -07:00
committed by GitHub
parent fa5bfee0cf
commit b8d0e2a9e3
10 changed files with 191 additions and 134 deletions

View File

@@ -1,34 +0,0 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the Source EULA. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { IDisposable } from 'vs/base/common/lifecycle';
import { Emitter } from 'vs/base/common/event';
export interface IResourceViewerStateChangedEvent {
}
export interface INewResourceViewerState {
// TODO - chgagnon implement state
}
export class ResourceViewerState implements IDisposable {
private readonly _onResourceViewerStateChange = new Emitter<IResourceViewerStateChangedEvent>();
public readonly onResourceViewerStateChange = this._onResourceViewerStateChange.event;
public dispose(): void {
}
public change(newState: INewResourceViewerState): void {
let changeEvent: IResourceViewerStateChangedEvent = {
};
let somethingChanged = false;
if (somethingChanged) {
this._onResourceViewerStateChange.fire(changeEvent);
}
}
}