datasquirel/dist/package-shared/api/crud/get.js
Benjamin Toby 7e8bb37c09 Updates
2025-07-05 14:59:30 +01:00

15 lines
585 B
JavaScript

import path from "path";
import queryDSQLAPI from "../../functions/api/query-dsql-api";
import grabAPIBasePath from "../../utils/grab-api-base-path";
export default async function apiCrudGET({ dbName, tableName, query, targetId, }) {
const basePath = grabAPIBasePath({ paradigm: "crud" });
const finalID = typeof targetId === "number" ? String(targetId) : targetId;
const finalPath = path.join(basePath, dbName, tableName, finalID || "");
const GET_RES = await queryDSQLAPI({
method: "GET",
path: finalPath,
query,
});
return GET_RES;
}