retryable-operation
Version:
a simple package that allow executing retryable operation and providing retry options
18 lines • 412 B
TypeScript
export declare type Ok<T> = {
_tag: "Ok";
ok: T;
isOk: true;
isErr: false;
};
export declare type Err<E> = {
_tag: "Err";
err: E;
isErr: true;
isOk: false;
};
export declare type Result<T, E> = Ok<T> | Err<E>;
export declare const Result: Readonly<{
Ok: <T, E>(ok: T) => Result<T, E>;
Err: <T_1, E_1>(err: E_1) => Result<T_1, E_1>;
}>;
//# sourceMappingURL=result.d.ts.map