CoolFace
Apppublic

AK-21/Graphite-Industrial-Intelligence

sourceHugging Faceupdated 3mo agoView on Hugging Face
0likes
errors.js32 linesDownload Raw Back to drizzle-orm
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