AK-21/Graphite-Industrial-Intelligence
0
1import { entityKind } from "./entity.js";2class DrizzleError extends Error {3 static [entityKind] = "DrizzleError";4 constructor({ message, cause }) {5 super(message);6 this.name = "DrizzleError";7 this.cause = cause;8 }9}10class DrizzleQueryError extends Error {11 constructor(query, params, cause) {12 super(`Failed query: ${query}13params: ${params}`);14 this.query = query;15 this.params = params;16 this.cause = cause;17 Error.captureStackTrace(this, DrizzleQueryError);18 if (cause) this.cause = cause;19 }20}21class TransactionRollbackError extends DrizzleError {22 static [entityKind] = "TransactionRollbackError";23 constructor() {24 super({ message: "Rollback" });25 }26}27export {28 DrizzleError,29 DrizzleQueryError,30 TransactionRollbackError31};32//# sourceMappingURL=errors.js.map