@effect-ts/system
Version:
Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.
18 lines • 611 B
TypeScript
import type * as C from "../Cause/index.js";
import * as St from "../Structural/index.js";
export declare type Exit<E, A> = Success<A> | Failure<E>;
export declare class Success<A> implements St.HasEquals {
readonly value: A;
readonly _tag = "Success";
constructor(value: A);
get [St.hashSym](): number;
[St.equalsSym](that: unknown): boolean;
}
export declare class Failure<E> {
readonly cause: C.Cause<E>;
readonly _tag = "Failure";
constructor(cause: C.Cause<E>);
get [St.hashSym](): number;
[St.equalsSym](that: unknown): boolean;
}
//# sourceMappingURL=exit.d.ts.map