feat: add TableList component with styles and functionality for displaying database tables
feat: implement NewConnectionDialog component for creating and editing database connections with form validation chore: generate TypeScript definitions and JavaScript bindings for app functions chore: add models for configuration, connection requests, and database entities
This commit is contained in:
45
frontend/wailsjs/go/app/App.d.ts
vendored
Executable file
45
frontend/wailsjs/go/app/App.d.ts
vendored
Executable file
@@ -0,0 +1,45 @@
|
||||
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
|
||||
// This file is automatically generated. DO NOT EDIT
|
||||
import {models} from '../models';
|
||||
import {config} from '../models';
|
||||
import {services} from '../models';
|
||||
import {handler} from '../models';
|
||||
import {context} from '../models';
|
||||
|
||||
export function CreateConnection(arg1:models.CreateConnectionRequest):Promise<string>;
|
||||
|
||||
export function CreateSavedQuery(arg1:models.CreateSavedQueryRequest):Promise<models.SavedQuery|string>;
|
||||
|
||||
export function DeleteConnection(arg1:string):Promise<string>;
|
||||
|
||||
export function DeleteSavedQuery(arg1:number):Promise<string>;
|
||||
|
||||
export function DisconnectConnection(arg1:string):Promise<string>;
|
||||
|
||||
export function ExecuteQuery(arg1:string,arg2:string):Promise<models.QueryResult|string>;
|
||||
|
||||
export function GetConnections():Promise<Array<models.UserConnection>>;
|
||||
|
||||
export function GetQueryHistory(arg1:string,arg2:number,arg3:number):Promise<Array<models.QueryHistory>>;
|
||||
|
||||
export function GetSavedQueries(arg1:string):Promise<Array<models.SavedQuery>|string>;
|
||||
|
||||
export function GetTableData(arg1:string,arg2:string,arg3:number,arg4:number):Promise<models.QueryResult|string>;
|
||||
|
||||
export function GetTableStructure(arg1:string,arg2:string):Promise<models.TableStructure|string>;
|
||||
|
||||
export function GetTables(arg1:string):Promise<Array<models.Table>|string>;
|
||||
|
||||
export function Initialize(arg1:config.Config,arg2:services.ConnectionService,arg3:services.QueryService,arg4:handler.HTTPServer):Promise<void>;
|
||||
|
||||
export function OnStartup(arg1:context.Context):Promise<void>;
|
||||
|
||||
export function Shutdown():Promise<void>;
|
||||
|
||||
export function StartHTTPServer():Promise<string>;
|
||||
|
||||
export function TestConnection(arg1:string):Promise<boolean|string>;
|
||||
|
||||
export function UpdateConnection(arg1:models.UserConnection):Promise<string>;
|
||||
|
||||
export function UpdateSavedQuery(arg1:number,arg2:models.UpdateSavedQueryRequest):Promise<models.SavedQuery|string>;
|
||||
79
frontend/wailsjs/go/app/App.js
Executable file
79
frontend/wailsjs/go/app/App.js
Executable file
@@ -0,0 +1,79 @@
|
||||
// @ts-check
|
||||
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
|
||||
// This file is automatically generated. DO NOT EDIT
|
||||
|
||||
export function CreateConnection(arg1) {
|
||||
return window['go']['app']['App']['CreateConnection'](arg1);
|
||||
}
|
||||
|
||||
export function CreateSavedQuery(arg1) {
|
||||
return window['go']['app']['App']['CreateSavedQuery'](arg1);
|
||||
}
|
||||
|
||||
export function DeleteConnection(arg1) {
|
||||
return window['go']['app']['App']['DeleteConnection'](arg1);
|
||||
}
|
||||
|
||||
export function DeleteSavedQuery(arg1) {
|
||||
return window['go']['app']['App']['DeleteSavedQuery'](arg1);
|
||||
}
|
||||
|
||||
export function DisconnectConnection(arg1) {
|
||||
return window['go']['app']['App']['DisconnectConnection'](arg1);
|
||||
}
|
||||
|
||||
export function ExecuteQuery(arg1, arg2) {
|
||||
return window['go']['app']['App']['ExecuteQuery'](arg1, arg2);
|
||||
}
|
||||
|
||||
export function GetConnections() {
|
||||
return window['go']['app']['App']['GetConnections']();
|
||||
}
|
||||
|
||||
export function GetQueryHistory(arg1, arg2, arg3) {
|
||||
return window['go']['app']['App']['GetQueryHistory'](arg1, arg2, arg3);
|
||||
}
|
||||
|
||||
export function GetSavedQueries(arg1) {
|
||||
return window['go']['app']['App']['GetSavedQueries'](arg1);
|
||||
}
|
||||
|
||||
export function GetTableData(arg1, arg2, arg3, arg4) {
|
||||
return window['go']['app']['App']['GetTableData'](arg1, arg2, arg3, arg4);
|
||||
}
|
||||
|
||||
export function GetTableStructure(arg1, arg2) {
|
||||
return window['go']['app']['App']['GetTableStructure'](arg1, arg2);
|
||||
}
|
||||
|
||||
export function GetTables(arg1) {
|
||||
return window['go']['app']['App']['GetTables'](arg1);
|
||||
}
|
||||
|
||||
export function Initialize(arg1, arg2, arg3, arg4) {
|
||||
return window['go']['app']['App']['Initialize'](arg1, arg2, arg3, arg4);
|
||||
}
|
||||
|
||||
export function OnStartup(arg1) {
|
||||
return window['go']['app']['App']['OnStartup'](arg1);
|
||||
}
|
||||
|
||||
export function Shutdown() {
|
||||
return window['go']['app']['App']['Shutdown']();
|
||||
}
|
||||
|
||||
export function StartHTTPServer() {
|
||||
return window['go']['app']['App']['StartHTTPServer']();
|
||||
}
|
||||
|
||||
export function TestConnection(arg1) {
|
||||
return window['go']['app']['App']['TestConnection'](arg1);
|
||||
}
|
||||
|
||||
export function UpdateConnection(arg1) {
|
||||
return window['go']['app']['App']['UpdateConnection'](arg1);
|
||||
}
|
||||
|
||||
export function UpdateSavedQuery(arg1, arg2) {
|
||||
return window['go']['app']['App']['UpdateSavedQuery'](arg1, arg2);
|
||||
}
|
||||
Reference in New Issue
Block a user