Merge from vscode 2cfc8172e533e50c90e6a3152f6bfb1f82f963f3 (#6516)

* Merge from vscode 2cfc8172e533e50c90e6a3152f6bfb1f82f963f3

* fix tests
This commit is contained in:
Anthony Dresser
2019-07-28 15:15:24 -07:00
committed by GitHub
parent aacf1e7f1c
commit 1d56a17f32
292 changed files with 19784 additions and 1873 deletions

View File

@@ -8,6 +8,7 @@ import { main } from 'vs/workbench/browser/web.main';
import { UriComponents } from 'vs/base/common/uri';
import { IFileSystemProvider } from 'vs/platform/files/common/files';
import { IRequestOptions, IRequestContext } from 'vs/platform/request/common/request';
import { IWebSocketFactory } from 'vs/platform/remote/browser/browserSocketFactory';
export interface IWorkbenchConstructionOptions {
@@ -44,6 +45,11 @@ export interface IWorkbenchConstructionOptions {
* In case not provided, workbench uses <code>XMLHttpRequest</code>.
*/
requestHandler?: (requestOptions: IRequestOptions) => Promise<IRequestContext>;
/**
* A factory for web sockets.
*/
webSocketFactory?: IWebSocketFactory;
}
/**