This commit is contained in:
Benjamin Toby 2025-12-31 12:18:18 +01:00
parent 515db80a79
commit b8e5d45762
3 changed files with 14 additions and 1 deletions

View File

@ -76,12 +76,18 @@ function apiCrudHandler(params) {
switch (method) { switch (method) {
case "GET": case "GET":
result = yield (0, get_result_1.default)(crudParams); result = yield (0, get_result_1.default)(crudParams);
break;
case "POST": case "POST":
result = yield (0, post_result_1.default)(crudParams); result = yield (0, post_result_1.default)(crudParams);
break;
case "PUT": case "PUT":
result = yield (0, put_result_1.default)(crudParams); result = yield (0, put_result_1.default)(crudParams);
break;
case "DELETE": case "DELETE":
result = yield (0, delete_result_1.default)(crudParams); result = yield (0, delete_result_1.default)(crudParams);
break;
default:
break;
} }
yield ((_c = params.postResultsFn) === null || _c === void 0 ? void 0 : _c.call(params, Object.assign(Object.assign({}, crudParams), { res: result }))); yield ((_c = params.postResultsFn) === null || _c === void 0 ? void 0 : _c.call(params, Object.assign(Object.assign({}, crudParams), { res: result })));
if (result) { if (result) {

View File

@ -92,12 +92,19 @@ export default async function apiCrudHandler<
switch (method) { switch (method) {
case "GET": case "GET":
result = await getResult(crudParams); result = await getResult(crudParams);
break;
case "POST": case "POST":
result = await postResult(crudParams); result = await postResult(crudParams);
break;
case "PUT": case "PUT":
result = await putResult(crudParams); result = await putResult(crudParams);
break;
case "DELETE": case "DELETE":
result = await deleteResult(crudParams); result = await deleteResult(crudParams);
break;
default:
break;
} }
await params.postResultsFn?.({ ...crudParams, res: result }); await params.postResultsFn?.({ ...crudParams, res: result });

View File

@ -1,6 +1,6 @@
{ {
"name": "@moduletrace/datasquirel", "name": "@moduletrace/datasquirel",
"version": "5.7.6", "version": "5.7.7",
"description": "Cloud-based SQL data management tool", "description": "Cloud-based SQL data management tool",
"main": "dist/index.js", "main": "dist/index.js",
"bin": { "bin": {