Merge from vscode 93309f060778f6480a7d2a13913e6e7c624e9bc7

This commit is contained in:
ADS Merger
2020-03-26 07:08:23 +00:00
parent 685e0ccf7e
commit f5134198e2
87 changed files with 942 additions and 631 deletions

View File

@@ -64,27 +64,6 @@ interface IShowCandidate {
(host: string, port: number, detail: string): Thenable<boolean>;
}
interface IApplicationLink {
/**
* A link that is opened in the OS. If you want to open VSCode it must
* follow our expected structure of links:
*
* <vscode|vscode-insiders>://<file|vscode-remote>/<remote-authority>/<path>
*
* For example:
*
* vscode://vscode-remote/vsonline+2005711d/home/vsonline/workspace for
* a remote folder in VSO or vscode://file/home/workspace for a local folder.
*/
uri: URI;
/**
* A label for the application link to display.
*/
label: string;
}
interface ICommand {
/**
@@ -186,18 +165,6 @@ interface IWorkbenchConstructionOptions {
*/
readonly resolveCommonTelemetryProperties?: ICommontTelemetryPropertiesResolver;
/**
* Provide entries for the "Open in Desktop" feature.
*
* Depending on the returned elements the behaviour is:
* - no elements: there will not be a "Open in Desktop" affordance
* - 1 element: there will be a "Open in Desktop" affordance that opens on click
* and it will use the label provided by the link
* - N elements: there will be a "Open in Desktop" affordance that opens
* a picker on click to select which application to open.
*/
readonly applicationLinks?: readonly IApplicationLink[];
/**
* A set of optional commands that should be registered with the commands
* registry.
@@ -311,9 +278,6 @@ export {
// External Uris
IExternalUriResolver,
// Protocol Links
IApplicationLink,
// Commands
ICommand
};