This commit is contained in:
Benjamin Toby 2025-04-23 14:45:44 +01:00
parent e7b7cf0314
commit c71c1c29ca
6 changed files with 13 additions and 7 deletions

View File

@ -61,7 +61,7 @@ function apiPost(_a) {
}
results = result;
if (error)
throw error;
throw new Error(error);
let tableSchema;
if (dbSchema) {
const targetTable = dbSchema.tables.find((table) => table.tableName === tableName);

View File

@ -3,7 +3,9 @@ type QueryObject = {
query: string;
values?: (string | number | undefined)[];
};
type Return<ReturnType = any> = ReturnType | null;
type Return<ReturnType = any> = ReturnType | null | {
error: string;
};
/**
* # Run Query From MySQL Connection
* @description Run a query from a pre-existing MySQL/Mariadb Connection

View File

@ -92,7 +92,9 @@ values, debug) {
label: "Error",
});
}
return null;
return {
error: `Connection DB Handler Error: ${error.message}`,
};
}
finally {
conn === null || conn === void 0 ? void 0 : conn.end();

View File

@ -74,7 +74,7 @@ export default async function apiPost({
results = result;
if (error) throw error;
if (error) throw new Error(error);
let tableSchema:
| import("../../../types").DSQL_TableSchemaType

View File

@ -6,7 +6,7 @@ type QueryObject = {
values?: (string | number | undefined)[];
};
type Return<ReturnType = any> = ReturnType | null;
type Return<ReturnType = any> = ReturnType | null | { error: string };
/**
* # Run Query From MySQL Connection
@ -96,7 +96,9 @@ export default async function connDbHandler<ReturnType = any>(
});
}
return null;
return {
error: `Connection DB Handler Error: ${error.message}`,
};
} finally {
conn?.end();
}

View File

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