Slides
Sum example
ToLinkedList examle
FixedArray example
type UnionToIntersection<U> = (U extends unknown
? (a: U) => unknown
: never) extends (a: infer I) => unknown
? I
: never;
Slides
Sum example
ToLinkedList examle
FixedArray example
type UnionToIntersection<U> = (U extends unknown
? (a: U) => unknown
: never) extends (a: infer I) => unknown
? I
: never;