Merge from vscode 8e0f348413f4f616c23a88ae30030efa85811973 (#6381)

* Merge from vscode 8e0f348413f4f616c23a88ae30030efa85811973

* disable strict null check
This commit is contained in:
Anthony Dresser
2019-07-15 22:35:46 -07:00
committed by GitHub
parent f720ec642f
commit 0b7e7ddbf9
2406 changed files with 59140 additions and 35464 deletions

View File

@@ -7,17 +7,18 @@ import { IViewlet } from 'vs/workbench/common/viewlet';
import { createDecorator, ServiceIdentifier } from 'vs/platform/instantiation/common/instantiation';
import { Event } from 'vs/base/common/event';
import { ViewletDescriptor } from 'vs/workbench/browser/viewlet';
import { IProgressService } from 'vs/platform/progress/common/progress';
import { IProgressIndicator } from 'vs/platform/progress/common/progress';
export const IViewletService = createDecorator<IViewletService>('viewletService');
export interface IViewletService {
_serviceBrand: ServiceIdentifier<any>;
onDidViewletRegister: Event<ViewletDescriptor>;
onDidViewletDeregister: Event<ViewletDescriptor>;
onDidViewletOpen: Event<IViewlet>;
onDidViewletClose: Event<IViewlet>;
readonly onDidViewletRegister: Event<ViewletDescriptor>;
readonly onDidViewletDeregister: Event<ViewletDescriptor>;
readonly onDidViewletOpen: Event<IViewlet>;
readonly onDidViewletClose: Event<IViewlet>;
/**
* Opens a viewlet with the given identifier and pass keyboard focus to it if specified.
@@ -47,7 +48,7 @@ export interface IViewletService {
/**
* Returns the progress indicator for the side bar.
*/
getProgressIndicator(id: string): IProgressService | null;
getProgressIndicator(id: string): IProgressIndicator | null;
/**
* Hide the active viewlet.