This commit is contained in:
Benjamin Toby
2025-01-12 18:19:20 +01:00
parent a3561da53d
commit 186cc76ffb
46 changed files with 344 additions and 211 deletions
+56 -55
View File
@@ -131,6 +131,7 @@ export interface DSQL_MYSQL_user_databases_Type {
db_image: string;
db_description: string;
active_clone: number;
active_data: 0 | 1;
active_clone_parent_db: string;
remote_connected?: number;
remote_db_full_name?: string;
@@ -365,7 +366,7 @@ export interface DashboardContextType {
user?: UserType;
databases?: DSQL_MYSQL_user_databases_Type[];
setTargetDatabase?: React.Dispatch<
React.SetStateAction<DSQL_MYSQL_user_databases_Type>
React.SetStateAction<DSQL_MYSQL_user_databases_Type | undefined>
>;
targetDatabase?: DSQL_MYSQL_user_databases_Type;
metrics?: MetricsType;
@@ -428,7 +429,7 @@ export interface AddEntryContextType {
richTextEditors: React.MutableRefObject<RichTextEditorsRefArray[]>;
jsonTextEditors: React.MutableRefObject<JSONTextEditorsRefArray[]>;
query: any;
duplicateEntry?: any;
duplicateEntry: any;
confirmedDelegetedUser: any;
}
@@ -505,13 +506,13 @@ export interface SingleDatabaseContextType {
}
export interface ApiKeysContextType {
user: UserType;
apiKeys: any[];
setApiKeys: React.Dispatch<React.SetStateAction<any[]>>;
targetApiKey: any | null;
setTargetApiKey: React.Dispatch<React.SetStateAction<any | null>>;
newApiKey: any | null;
setNewApiKey: React.Dispatch<React.SetStateAction<any | null>>;
user?: UserType;
apiKeys?: any[];
setApiKeys?: React.Dispatch<React.SetStateAction<any[]>>;
targetApiKey?: any | null;
setTargetApiKey?: React.Dispatch<React.SetStateAction<any | null>>;
newApiKey?: any | null;
setNewApiKey?: React.Dispatch<React.SetStateAction<any | null>>;
}
export interface LoginFormContextType {
@@ -544,32 +545,32 @@ export interface DocsAsidePageObject {
}
export interface AllUserUsersContextType {
user: UserType;
users: MYSQL_delegated_users_table_def[];
targetUser: MYSQL_user_users_table_def | null;
setTargetUser: React.Dispatch<
React.SetStateAction<MYSQL_user_users_table_def | null>
user?: UserType;
users?: MYSQL_delegated_users_table_def[];
targetUser?: MYSQL_user_users_table_def | undefined;
setTargetUser?: React.Dispatch<
React.SetStateAction<MYSQL_user_users_table_def | undefined>
>;
databases: DSQL_MYSQL_user_databases_Type[];
pendingInvitations: MYSQL_invitations_table_def[];
pendingInvitationsReceived: any[];
adminUsers: any[];
invitedAccounts: any[];
databases?: DSQL_MYSQL_user_databases_Type[];
pendingInvitations?: MYSQL_invitations_table_def[];
pendingInvitationsReceived?: any[];
adminUsers?: any[];
invitedAccounts?: any[];
}
export interface AddSocialLoginContextType {
user: UserType;
database: DSQL_MYSQL_user_databases_Type;
query: any;
socialLogins: SocialLoginObjectType[];
user?: UserType;
database?: DSQL_MYSQL_user_databases_Type;
query?: any;
socialLogins?: SocialLoginObjectType[];
}
export interface DelegatedDbContextType {
user: UserType;
users: MYSQL_user_users_table_def[];
targetUser: MYSQL_user_users_table_def | null;
targetUser: MYSQL_user_users_table_def | undefined;
setTargetUser: React.Dispatch<
React.SetStateAction<MYSQL_user_users_table_def | null>
React.SetStateAction<MYSQL_user_users_table_def | undefined>
>;
database: DSQL_MYSQL_user_databases_Type;
}
@@ -585,9 +586,9 @@ export interface AddUserUserContextType {
export interface UserUsersContextType {
user: UserType;
users: MYSQL_user_users_table_def[];
targetUser: MYSQL_user_users_table_def;
targetUser?: MYSQL_user_users_table_def;
setTargetUser: React.Dispatch<
React.SetStateAction<MYSQL_user_users_table_def | null>
React.SetStateAction<MYSQL_user_users_table_def | undefined>
>;
database: DSQL_MYSQL_user_databases_Type;
table: DSQL_TableSchemaType;
@@ -717,16 +718,16 @@ export interface UserSchemaContextType {
}
export interface ConnectContextType {
user: UserType;
query: any;
mariadbUserCred: MariaDBUserCredType;
mariadbUsers: MYSQL_mariadb_users_table_def[];
targetMariadbUser: MYSQL_mariadb_users_table_def | null;
setTargetMariadbUser: React.Dispatch<
user?: UserType;
query?: any;
mariadbUserCred?: MariaDBUserCredType;
mariadbUsers?: MYSQL_mariadb_users_table_def[];
targetMariadbUser?: MYSQL_mariadb_users_table_def | null;
setTargetMariadbUser?: React.Dispatch<
React.SetStateAction<MYSQL_mariadb_users_table_def | null>
>;
refresh: number;
setRefresh: React.Dispatch<React.SetStateAction<number>>;
refresh?: number;
setRefresh?: React.Dispatch<React.SetStateAction<number>>;
}
export interface MYSQL_mariadb_users_table_def {
@@ -750,7 +751,7 @@ export interface DbContextType {
databases?: DSQL_MYSQL_user_databases_Type[];
targetDatabase?: DSQL_MYSQL_user_databases_Type;
setTargetDatabase?: React.Dispatch<
React.SetStateAction<DSQL_MYSQL_user_databases_Type>
React.SetStateAction<DSQL_MYSQL_user_databases_Type | undefined>
>;
}
@@ -761,33 +762,33 @@ export interface MariaDBUserCredType {
}
export interface AddTableContextType {
user: UserType;
dbSchemaData: DSQL_DatabaseSchemaType[];
database: DSQL_MYSQL_user_databases_Type;
tables: DSQL_TableSchemaType[];
tableFields: DSQL_FieldSchemaType[];
setTableFields: React.Dispatch<
user?: UserType;
dbSchemaData?: DSQL_DatabaseSchemaType[];
database?: DSQL_MYSQL_user_databases_Type;
tables?: DSQL_TableSchemaType[];
tableFields?: DSQL_FieldSchemaType[];
setTableFields?: React.Dispatch<
React.SetStateAction<DSQL_FieldSchemaType[]>
>;
targetField: DSQL_FieldSchemaType | null;
setTargetField: React.Dispatch<
targetField?: DSQL_FieldSchemaType | null;
setTargetField?: React.Dispatch<
React.SetStateAction<DSQL_FieldSchemaType | null>
>;
pageRefresh: number | null;
setPageRefresh: React.Dispatch<React.SetStateAction<number>>;
refreshFieldsListRef: React.MutableRefObject<
React.Dispatch<React.SetStateAction<number>>
pageRefresh?: number | null;
setPageRefresh?: React.Dispatch<React.SetStateAction<number>>;
refreshFieldsListRef?: React.MutableRefObject<
React.Dispatch<React.SetStateAction<number>> | undefined
>;
query: any;
query?: any;
}
export interface DbSchemaContextType {
user: UserType;
database: DSQL_MYSQL_user_databases_Type;
dbImage: string;
setDbImage: React.Dispatch<React.SetStateAction<string>>;
dbSchemaData: DSQL_DatabaseSchemaType[];
tables: any[];
user?: UserType;
database?: DSQL_MYSQL_user_databases_Type;
dbImage?: string;
setDbImage?: React.Dispatch<React.SetStateAction<string>>;
dbSchemaData?: DSQL_DatabaseSchemaType[];
tables?: any[];
}
export interface DbShellContextType {