Merge from vscode 70dc55955d586ebd427658b43cdb344f2047f9c2 (#6789)

This commit is contained in:
Anthony Dresser
2019-08-16 21:47:46 -07:00
committed by GitHub
parent fb26126bcb
commit 41d8663b09
79 changed files with 1815 additions and 572 deletions

View File

@@ -9,6 +9,7 @@ import { UriComponents } from 'vs/base/common/uri';
import { IFileSystemProvider } from 'vs/platform/files/common/files';
import { IWebSocketFactory } from 'vs/platform/remote/browser/browserSocketFactory';
import { ICredentialsProvider } from 'vs/workbench/services/credentials/browser/credentialsService';
import { IExtensionManifest } from 'vs/platform/extensions/common/extensions';
export interface IWorkbenchConstructionOptions {
@@ -59,6 +60,11 @@ export interface IWorkbenchConstructionOptions {
* Experimental: The credentials provider to store and retrieve secrets.
*/
credentialsProvider?: ICredentialsProvider;
/**
* Experimental: Add static extensions that cannot be uninstalled but only be disabled.
*/
staticExtensions?: { packageJSON: IExtensionManifest, extensionLocation: UriComponents }[];
}
/**