mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-01 09:35:41 -05:00
Alanren/tool check (#5810)
* tool check * tools table update * buttons * update tools table * remove tool status check * updates * PR comments
This commit is contained in:
@@ -51,28 +51,9 @@ export enum ToolType {
|
||||
MSSQLCtl
|
||||
}
|
||||
|
||||
export interface ToolStatusInfo {
|
||||
type: ToolType;
|
||||
name: string;
|
||||
description: string;
|
||||
version: string;
|
||||
status: ToolInstallationStatus;
|
||||
}
|
||||
|
||||
export interface ITool {
|
||||
readonly name: string;
|
||||
readonly displayName: string;
|
||||
readonly description: string;
|
||||
readonly type: ToolType;
|
||||
readonly supportAutoInstall: boolean;
|
||||
|
||||
getInstallationStatus(versionExpression: string): Thenable<ToolInstallationStatus>;
|
||||
install(version: string): Thenable<void>;
|
||||
}
|
||||
|
||||
export enum ToolInstallationStatus {
|
||||
NotInstalled,
|
||||
Installed,
|
||||
Installing,
|
||||
FailedToInstall
|
||||
}
|
||||
Reference in New Issue
Block a user