Reference :协变与逆变
什么协变和逆变
What are covariance and contravariance? (中文版)
为什么TypeScript中的函数是双向协变
Why are function parameters bivariant?
Reference :协变与逆变
What are covariance and contravariance? (中文版)
Why are function parameters bivariant?
strictFunctionTypes标志将函数参数设置成逆变的