Grok 5 updates

This commit is contained in:
2026-07-14 08:33:44 +01:00
parent 3b5fba4063
commit 79c5b896fe
21 changed files with 1211 additions and 61 deletions
+48
View File
@@ -0,0 +1,48 @@
import type { BunMariaDBConfig } from "../../types";
import dbHandler from "../db-handler";
export default async function runSchemaQuery({
query,
values,
config,
}: {
query: string;
values?: any[];
config?: BunMariaDBConfig;
}): Promise<void> {
const res = await dbHandler({
query,
values,
config,
});
if (!res.success) {
throw new Error(
`Database query failed: ${query} ... ERROR: ${res.error || res.msg}`,
);
}
}
export async function querySchemaRows<T extends Record<string, any>>({
query,
values,
config,
}: {
query: string;
values?: any[];
config?: BunMariaDBConfig;
}): Promise<T[]> {
const res = await dbHandler<T>({
query,
values,
config,
});
if (!res.success) {
throw new Error(
`Database query failed: ${query} ... ERROR: ${res.error || res.msg}`,
);
}
return (res.payload || []) as T[];
}