@@ -62,7 +62,13 @@ interface SetViewStateRequest<T extends unknown> extends BaseRequest {
6262 state : T ;
6363 } ;
6464}
65- type PluginRequestData = GetTablesRequest | GetColumnsRequest | GetConnectionInfoRequest | GetAllTabsRequest | RunQueryRequest | ExpandTableResultRequest | SetTabTitleRequest | GetViewStateRequest | SetViewStateRequest < unknown > ;
65+ interface OpenExternalRequest extends BaseRequest {
66+ name : "openExternal" ;
67+ args : {
68+ link : boolean ;
69+ } ;
70+ }
71+ type PluginRequestData = GetTablesRequest | GetColumnsRequest | GetConnectionInfoRequest | GetAllTabsRequest | RunQueryRequest | ExpandTableResultRequest | SetTabTitleRequest | GetViewStateRequest | SetViewStateRequest < unknown > | OpenExternalRequest ;
6672
6773type TabType = string ;
6874type TableFilter = any ;
@@ -94,9 +100,10 @@ type ExpandTableResultResponse = void;
94100type SetTabTitleResponse = void ;
95101type GetViewStateResponse < T extends unknown > = T ;
96102type SetViewStateResponse = void ;
103+ type OpenExternalResponse = void ;
97104interface PluginResponseData {
98105 id : string ;
99- result : GetTablesResponse | GetColumnsResponse | GetConnectionInfoResponse | GetAllTabsResponse | RunQueryResponse | ExpandTableResultResponse | SetTabTitleResponse | GetViewStateResponse < unknown > | SetViewStateResponse ;
106+ result : GetTablesResponse | GetColumnsResponse | GetConnectionInfoResponse | GetAllTabsResponse | RunQueryResponse | ExpandTableResultResponse | SetTabTitleResponse | GetViewStateResponse < unknown > | SetViewStateResponse | OpenExternalResponse ;
100107 error ?: Error ;
101108}
102109interface QueryTabResponse extends BaseTabResponse {
@@ -155,8 +162,9 @@ declare function request(name: "expandTableResult", args: ExpandTableResultReque
155162declare function request ( name : "setTabTitle" , args : SetTabTitleRequest [ "args" ] ) : Promise < SetTabTitleResponse > ;
156163declare function request < T extends unknown > ( name : "getViewState" , args : GetViewStateRequest [ "args" ] ) : Promise < GetViewStateResponse < T > > ;
157164declare function request < T extends unknown > ( name : "setViewState" , args : SetViewStateRequest < T > [ "args" ] ) : Promise < SetViewStateResponse > ;
165+ declare function request < T extends unknown > ( name : "openExternal" , args : OpenExternalRequest [ "args" ] ) : Promise < OpenExternalResponse > ;
158166declare function notify ( name : string , args : any ) : void ;
159167declare function addNotificationListener ( name : string , handler : ( args : any ) => void ) : Promise < void > ;
160168
161169export { addNotificationListener , notify , request , setDebugComms } ;
162- export type { ExpandTableResultRequest , ExpandTableResultResponse , GetAllTabsRequest , GetAllTabsResponse , GetColumnsRequest , GetColumnsResponse , GetConnectionInfoRequest , GetConnectionInfoResponse , GetTablesRequest , GetTablesResponse , GetViewStateRequest , GetViewStateResponse , PluginNotificationData , PluginRequestData , PluginResponseData , QueryResult , RunQueryRequest , RunQueryResponse , SetTabTitleRequest , SetTabTitleResponse , SetViewStateRequest , SetViewStateResponse , TabResponse , ThemeChangedNotification , ThemeType , WindowEventClass , WindowEventInits , WindowEventNotification } ;
170+ export type { ExpandTableResultRequest , ExpandTableResultResponse , GetAllTabsRequest , GetAllTabsResponse , GetColumnsRequest , GetColumnsResponse , GetConnectionInfoRequest , GetConnectionInfoResponse , GetTablesRequest , GetTablesResponse , GetViewStateRequest , GetViewStateResponse , OpenExternalRequest , OpenExternalResponse , PluginNotificationData , PluginRequestData , PluginResponseData , QueryResult , RunQueryRequest , RunQueryResponse , SetTabTitleRequest , SetTabTitleResponse , SetViewStateRequest , SetViewStateResponse , TabResponse , ThemeChangedNotification , ThemeType , WindowEventClass , WindowEventInits , WindowEventNotification } ;
0 commit comments