everything-dev
Version:
A consolidated product package for building Module Federation apps with oRPC APIs.
16 lines • 680 B
text/typescript
//#region src/db/errors.d.ts
declare const DatabaseError_base: new <A extends Record<string, any> = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }>) => import("effect/Cause").YieldableError & {
readonly _tag: "DatabaseError";
} & Readonly<A>;
declare class DatabaseError extends DatabaseError_base<{
stage: "driver" | "migration" | "load" | "close";
migrationTag?: string;
statementIndex?: number;
cause: unknown;
}> {
get message(): string;
}
declare function unwrapDatabaseError(error: unknown): string;
//#endregion
export { DatabaseError, unwrapDatabaseError };
//# sourceMappingURL=errors.d.mts.map