plainfp - v0.1.0
    Preparing search index...

    Function mapError

    • Transform the error channel of a Result. Success values pass through untouched. Useful for translating low-level errors into domain errors.

      Dual API — works data-first or curried for use in pipe.

      Type Parameters

      • T
      • E
      • F

      Parameters

      Returns ResultType<T, F>

      pipe(
      parseOrder(raw),
      Result.mapError(e => ({ code: "BAD_ORDER", cause: e })),
      )
    • Transform the error channel of a Result. Success values pass through untouched. Useful for translating low-level errors into domain errors.

      Dual API — works data-first or curried for use in pipe.

      Type Parameters

      • E
      • F

      Parameters

      • fn: (error: E) => F

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

      pipe(
      parseOrder(raw),
      Result.mapError(e => ({ code: "BAD_ORDER", cause: e })),
      )