result.d.ts 249 B

1234567891011
  1. export interface Ok<T> {
  2. ok: true;
  3. value: T;
  4. }
  5. export interface Err<E> {
  6. ok: false;
  7. err: E;
  8. }
  9. export type Result<T, E> = Ok<T> | Err<E>;
  10. export declare function Ok<T>(value: T): Ok<T>;
  11. export declare function Err<E>(err: E): Err<E>;