mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 02:51:36 -05:00
Fix some ModelView API definitions (#16497)
* Remove duplicate title property * More fixes * Removed a few unnecessary extends
This commit is contained in:
16
src/sql/azdata.d.ts
vendored
16
src/sql/azdata.d.ts
vendored
@@ -3172,7 +3172,7 @@ declare module 'azdata' {
|
|||||||
* Properties representing the card component, can be used
|
* Properties representing the card component, can be used
|
||||||
* when using ModelBuilder to create the component
|
* when using ModelBuilder to create the component
|
||||||
*/
|
*/
|
||||||
export interface CardProperties extends ComponentProperties, ComponentWithIcon {
|
export interface CardProperties extends ComponentWithIconProperties {
|
||||||
label: string;
|
label: string;
|
||||||
value?: string | undefined;
|
value?: string | undefined;
|
||||||
actions?: ActionDescriptor[] | undefined;
|
actions?: ActionDescriptor[] | undefined;
|
||||||
@@ -3243,7 +3243,7 @@ declare module 'azdata' {
|
|||||||
export type ThemedIconPath = { light: string | vscode.Uri; dark: string | vscode.Uri };
|
export type ThemedIconPath = { light: string | vscode.Uri; dark: string | vscode.Uri };
|
||||||
export type IconPath = string | vscode.Uri | ThemedIconPath;
|
export type IconPath = string | vscode.Uri | ThemedIconPath;
|
||||||
|
|
||||||
export interface ComponentWithIcon extends ComponentWithIconProperties { }
|
export interface ComponentWithIcon extends Component, ComponentWithIconProperties { }
|
||||||
|
|
||||||
export interface ComponentWithIconProperties extends ComponentProperties {
|
export interface ComponentWithIconProperties extends ComponentProperties {
|
||||||
/**
|
/**
|
||||||
@@ -3402,7 +3402,7 @@ declare module 'azdata' {
|
|||||||
requiredIndicator?: boolean | undefined;
|
requiredIndicator?: boolean | undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ImageComponentProperties extends ComponentProperties, ComponentWithIcon {
|
export interface ImageComponentProperties extends ComponentWithIconProperties {
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface GroupContainerProperties extends ComponentProperties {
|
export interface GroupContainerProperties extends ComponentProperties {
|
||||||
@@ -3501,7 +3501,7 @@ declare module 'azdata' {
|
|||||||
isAutoResizable: boolean;
|
isAutoResizable: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ButtonProperties extends ComponentProperties, ComponentWithIcon {
|
export interface ButtonProperties extends ComponentWithIconProperties {
|
||||||
/**
|
/**
|
||||||
* The label for the button
|
* The label for the button
|
||||||
*/
|
*/
|
||||||
@@ -3514,12 +3514,6 @@ declare module 'azdata' {
|
|||||||
* The content of the currently selected file
|
* The content of the currently selected file
|
||||||
*/
|
*/
|
||||||
fileContent?: string | undefined;
|
fileContent?: string | undefined;
|
||||||
/**
|
|
||||||
* @deprecated This will be moved to `ComponentWithIconProperties`
|
|
||||||
*
|
|
||||||
* The title for the button. This title will show when hovered over
|
|
||||||
*/
|
|
||||||
title?: string | undefined;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface LoadingComponentProperties extends ComponentProperties {
|
export interface LoadingComponentProperties extends ComponentProperties {
|
||||||
@@ -3718,7 +3712,7 @@ declare module 'azdata' {
|
|||||||
minimumHeight: number;
|
minimumHeight: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ButtonComponent extends Component, ButtonProperties {
|
export interface ButtonComponent extends ComponentWithIcon, ButtonProperties {
|
||||||
/**
|
/**
|
||||||
* An event called when the button is clicked
|
* An event called when the button is clicked
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user