Dedup<T>: T extends Result<infer RL, infer RR>
    ? [unknown] extends [RL]
        ? Err<RL, RR>
        : Ok<RL, RR>
    : T

Type Parameters

  • T