Type Alias Map<T, U, V>

Map<T, U, V>:
    | Box<never, never>
    | (T extends null
        ? null
        : never)
    | (U extends UnaryFn<SuccessType<T>, infer SU>
        ? Success<SU>
        : Success<SuccessType<T>>)
    | (V extends UnaryFn<FailureType<T>, infer FV>
        ? Failure<FV>
        : Failure<FailureType<T>>)

Type Parameters