"use strict"; // import sqlGenerator from "../../functions/dsql/sql/sql-generator"; // import { DsqlCrudParam } from "../../types"; // import connDbHandler, { ConnDBHandlerQueryObject } from "../db/conn-db-handler"; // import { DsqlCrudReturn } from "./crud"; // export default async function dsqlCrudBatchGet({ // batchQuery, // }: DsqlCrudParam): Promise { // try { // const queryObjects = batchQuery?.map((q) => // sqlGenerator({ // tableName: q.tableName, // genObject: q, // }) // ); // const DB_CONN = global.DSQL_READ_ONLY_DB_CONN || global.DSQL_DB_CONN; // let connQueries: ConnDBHandlerQueryObject[] | undefined = // queryObjects?.map((q) => ({ // query: q.string, // values: q.values, // })); // if (!connQueries) return null; // const res = (await connDbHandler(DB_CONN, connQueries)) as any[][]; // const isSuccess = Array.isArray(res) && Array.isArray(res[0]); // if (!isSuccess) return null; // return { // success: isSuccess, // batchPayload: isSuccess ? res : null, // }; // } catch (error: any) { // return { // success: false, // error: error.message, // }; // } // }