Package: effect
Module: Schema
Type-level representation returned by CauseReason.
Signature
export interface CauseReason<E extends Constraint, D extends Constraint> extends
declareConstructor<
Cause_.Reason<E["Type"]>,
Cause_.Reason<E["Encoded"]>,
readonly [E, D],
CauseReasonIso<E, D>
>
{
readonly "Rebuild": CauseReason<E, D>
readonly error: E
readonly defect: D
}
Since v4.0.0