@jadejr/kysely-pglite
Version:
Kysely dialect for @electric-sql/pglite (temporary fork https://github.com/dnlsandiego/kysely-pglite)
31 lines • 812 B
JavaScript
const databaseError = {
message: undefined,
severity: undefined,
code: undefined,
detail: undefined,
hint: undefined,
position: undefined,
internalPosition: undefined,
internalQuery: undefined,
where: undefined,
schema: undefined,
table: undefined,
column: undefined,
dataType: undefined,
constraint: undefined,
file: undefined,
line: undefined,
routine: undefined,
};
export function getDatabaseErrorInfo(error) {
const err = { ...databaseError };
const message = error.message;
for (const key of Object.keys(databaseError)) {
if (key in databaseError && key in error) {
// @ts-expect-error
err[key] = error[key];
}
}
return err;
}
//# sourceMappingURL=get-database-error-info.js.map