Add Insert Generator
This commit is contained in:
parent
f5e89799fc
commit
a01dd7107b
24
functions/sql/sql-insert-generator.d.ts
vendored
Normal file
24
functions/sql/sql-insert-generator.d.ts
vendored
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
export = sqlInsertGenerator;
|
||||||
|
/**
|
||||||
|
* @typedef {object} SQLINsertGenReturn
|
||||||
|
* @property {string} query
|
||||||
|
* @property {string[]} values
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* @param {object} param0
|
||||||
|
* @param {any[]} param0.data
|
||||||
|
* @param {string} param0.tableName
|
||||||
|
*
|
||||||
|
* @return {SQLINsertGenReturn | undefined}
|
||||||
|
*/
|
||||||
|
declare function sqlInsertGenerator({ tableName, data }: {
|
||||||
|
data: any[];
|
||||||
|
tableName: string;
|
||||||
|
}): SQLINsertGenReturn | undefined;
|
||||||
|
declare namespace sqlInsertGenerator {
|
||||||
|
export { SQLINsertGenReturn };
|
||||||
|
}
|
||||||
|
type SQLINsertGenReturn = {
|
||||||
|
query: string;
|
||||||
|
values: string[];
|
||||||
|
};
|
2
index.d.ts
vendored
2
index.d.ts
vendored
@ -26,6 +26,7 @@ import sanitizeSql = require("./utils/functions/sanitizeSql");
|
|||||||
import datasquirelClient = require("./client");
|
import datasquirelClient = require("./client");
|
||||||
export namespace sql {
|
export namespace sql {
|
||||||
export { sqlGenerator };
|
export { sqlGenerator };
|
||||||
|
export { sqlInsertGenerator };
|
||||||
}
|
}
|
||||||
import uploadImage = require("./utils/upload-image");
|
import uploadImage = require("./utils/upload-image");
|
||||||
import uploadFile = require("./utils/upload-file");
|
import uploadFile = require("./utils/upload-file");
|
||||||
@ -43,4 +44,5 @@ import validateToken = require("./users/validate-token");
|
|||||||
import loginWithGoogle = require("./users/social/google-auth");
|
import loginWithGoogle = require("./users/social/google-auth");
|
||||||
import loginWithGithub = require("./users/social/github-auth");
|
import loginWithGithub = require("./users/social/github-auth");
|
||||||
import sqlGenerator = require("./functions/sql/sql-generator");
|
import sqlGenerator = require("./functions/sql/sql-generator");
|
||||||
|
import sqlInsertGenerator = require("./functions/sql/sql-insert-generator");
|
||||||
export { get, post, getSchema, sanitizeSql, datasquirelClient as client };
|
export { get, post, getSchema, sanitizeSql, datasquirelClient as client };
|
||||||
|
2
index.js
2
index.js
@ -29,6 +29,7 @@ const validateToken = require("./users/validate-token");
|
|||||||
const sanitizeSql = require("./utils/functions/sanitizeSql");
|
const sanitizeSql = require("./utils/functions/sanitizeSql");
|
||||||
const datasquirelClient = require("./client");
|
const datasquirelClient = require("./client");
|
||||||
const sqlGenerator = require("./functions/sql/sql-generator");
|
const sqlGenerator = require("./functions/sql/sql-generator");
|
||||||
|
const sqlInsertGenerator = require("./functions/sql/sql-insert-generator");
|
||||||
|
|
||||||
////////////////////////////////////////
|
////////////////////////////////////////
|
||||||
////////////////////////////////////////
|
////////////////////////////////////////
|
||||||
@ -68,6 +69,7 @@ const media = {
|
|||||||
*/
|
*/
|
||||||
const sql = {
|
const sql = {
|
||||||
sqlGenerator,
|
sqlGenerator,
|
||||||
|
sqlInsertGenerator,
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@moduletrace/datasquirel",
|
"name": "@moduletrace/datasquirel",
|
||||||
"version": "2.5.9",
|
"version": "2.6.0",
|
||||||
"description": "Cloud-based SQL data management tool",
|
"description": "Cloud-based SQL data management tool",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"bin": {
|
"bin": {
|
||||||
|
Loading…
Reference in New Issue
Block a user