Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vscode.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/vs/platform/extensionManagement/common/extensionManagement.ts')
-rw-r--r--src/vs/platform/extensionManagement/common/extensionManagement.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/vs/platform/extensionManagement/common/extensionManagement.ts b/src/vs/platform/extensionManagement/common/extensionManagement.ts
index 4e376a1a4c8..3c5ec520512 100644
--- a/src/vs/platform/extensionManagement/common/extensionManagement.ts
+++ b/src/vs/platform/extensionManagement/common/extensionManagement.ts
@@ -361,8 +361,9 @@ export interface UninstallExtensionEvent {
}
export interface DidUninstallExtensionEvent {
- identifier: IExtensionIdentifier;
- error?: string;
+ readonly identifier: IExtensionIdentifier;
+ readonly version?: string;
+ readonly error?: string;
}
export enum ExtensionManagementErrorCode {
@@ -403,7 +404,7 @@ export type InstallOptions = {
context?: IStringDictionary<any>;
};
export type InstallVSIXOptions = Omit<InstallOptions, 'installGivenVersion'> & { installOnlyNewlyAddedFromExtensionPack?: boolean };
-export type UninstallOptions = { donotIncludePack?: boolean; donotCheckDependents?: boolean };
+export type UninstallOptions = { readonly donotIncludePack?: boolean; readonly donotCheckDependents?: boolean; readonly versionOnly?: boolean; readonly remove?: boolean };
export interface IExtensionManagementParticipant {
postInstall(local: ILocalExtension, source: URI | IGalleryExtension, options: InstallOptions | InstallVSIXOptions, token: CancellationToken): Promise<void>;