This commit is contained in:
2026-02-11 07:00:24 +01:00
parent a90706de5d
commit e1ca42137a
5 changed files with 41 additions and 37 deletions
@@ -1,21 +1,5 @@
interface SQLInsertGenReturn {
query: string;
values: string[];
}
type DataFn = () => {
placeholder: string;
value: string | number | Float32Array<ArrayBuffer>;
};
type DataType = {
[k: string]: string | number | DataFn | undefined | null;
};
type Params = {
data: DataType[];
tableName: string;
dbFullName?: string;
};
import { SQLInsertGenParams, SQLInsertGenReturn } from "../../../types";
/**
* # SQL Insert Generator
*/
export default function sqlInsertGenerator({ tableName, data, dbFullName, }: Params): SQLInsertGenReturn | undefined;
export {};
export default function sqlInsertGenerator({ tableName, data, dbFullName, }: SQLInsertGenParams): SQLInsertGenReturn | undefined;
+16
View File
@@ -2488,3 +2488,19 @@ export interface GithubUserPayload {
created_at: string;
updated_at: string;
}
export interface SQLInsertGenReturn {
query: string;
values: string[];
}
export type SQLInsertGenDataFn = () => {
placeholder: string;
value: string | number | Float32Array<ArrayBuffer>;
};
export type SQLInsertGenDataType = {
[k: string]: string | number | SQLInsertGenDataFn | undefined | null;
};
export type SQLInsertGenParams = {
data: SQLInsertGenDataType[];
tableName: string;
dbFullName?: string;
};