UNPKG

retryable-operation

Version:

a simple package that allow executing retryable operation and providing retry options

18 lines 412 B
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