onrails
    Preparing search index...
    • Transform both tracks at once — Ok via onOk, Err via onErr. Equivalent to mapErr(onErr)(map(onOk)(result)) but in one pass.

      Type Parameters

      • T
      • U
      • E
      • F

      Parameters

      • result: Result<T, E>
      • onOk: (value: T) => U
      • onErr: (error: E) => F

      Returns Result<U, F>

      bimap(parsed, (cfg) => cfg.name, (e) => ({ kind: "input", cause: e }));
      
    • Transform both tracks at once — Ok via onOk, Err via onErr. Equivalent to mapErr(onErr)(map(onOk)(result)) but in one pass.

      Type Parameters

      • T
      • U
      • E
      • F

      Parameters

      • onOk: (value: T) => U
      • onErr: (error: E) => F

      Returns (result: Result<T, E>) => Result<U, F>

      bimap(parsed, (cfg) => cfg.name, (e) => ({ kind: "input", cause: e }));