← Code LabTypeScript0/50 solved · 0%
Generics · hard

50. Variance (in/out)

Explicitly marking generic direction.

Define `Producer<out T>` (covariant) and `Consumer<in T>` (contravariant).
Required in your answer: out Tin T