UnionToIntersectionFn<T>: (T extends unknown
        ? ((k: (() => T)) => void)
        : never) extends ((k: infer Intersection) => void)
    ? Intersection
    : never

Type Parameters

  • T