/**
* Pg errors
* @since 1.0.0
*/
import type * as ParseResult from "@effect/schema/ParseResult";
declare const PostgresUnknownError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & {
readonly _tag: "PostgresUnknownError";
} & Readonly;
/**
* @category models
* @since 1.0.0
*/
export declare class PostgresUnknownError extends PostgresUnknownError_base<{
error: unknown;
}> {
}
declare const PostgresConnectionError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & {
readonly _tag: "PostgresConnectionError";
} & Readonly;
/**
* @category models
* @since 1.0.0
*/
export declare class PostgresConnectionError extends PostgresConnectionError_base<{
error: unknown;
}> {
}
declare const PostgresTableDoesntExistError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & {
readonly _tag: "PostgresTableDoesntExistError";
} & Readonly;
/**
* @category models
* @since 1.0.0
*/
export declare class PostgresTableDoesntExistError extends PostgresTableDoesntExistError_base<{
error: unknown;
}> {
}
declare const PostgresValidationError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & {
readonly _tag: "PostgresValidationError";
} & Readonly;
/**
* @category models
* @since 1.0.0
*/
export declare class PostgresValidationError extends PostgresValidationError_base<{
error: ParseResult.ParseError;
}> {
}
declare const PostgresUnexpectedNumberOfRowsError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & {
readonly _tag: "PostgresUnexpectedNumberOfRowsError";
} & Readonly;
/**
* @category models
* @since 1.0.0
*/
export declare class PostgresUnexpectedNumberOfRowsError extends PostgresUnexpectedNumberOfRowsError_base<{
expectedRows: number;
receivedRows: number;
}> {
}
declare const PostgresDuplicateTableError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & {
readonly _tag: "PostgresDuplicateTableError";
} & Readonly;
/**
* @category models
* @since 1.0.0
*/
export declare class PostgresDuplicateTableError extends PostgresDuplicateTableError_base<{
error: unknown;
}> {
}
declare const PostgresInvalidParametersError_base: new = {}>(args: import("effect/Types").Equals extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & {
readonly _tag: "PostgresInvalidParametersError";
} & Readonly;
/**
* @category models
* @since 1.0.0
*/
export declare class PostgresInvalidParametersError extends PostgresInvalidParametersError_base<{
error: unknown;
}> {
}
/**
* @category models
* @since 1.0.0
*/
export type PostgresQueryError = PostgresTableDoesntExistError | PostgresUnknownError | PostgresDuplicateTableError | PostgresInvalidParametersError;
export {};
//# sourceMappingURL=PgError.d.ts.map