2.在C类中,当我调用'super.method()‘时,混合执行'void method()’(所以C的超级函数是Mixin?),那么,当执行'super.method()‘时,B执行'void method()’(所以C的超级函数是B?),为什么?Mixin on A { void method() { print("mixin");}
我有一个名为Mixin的函数,它接受单个参数。参数应该是“类工厂混合”。例如,假设我有这样的类工厂混入函数: type Constructor<T = any, A extends any[] = any[]> = new (...a: A) => T
const CoolMixin我有一个Mixin实用程序,它有一个混合函数,并为它提供了一些很酷的功能,比如hasInstance支持,针对基类的重复应用程序进行缓存,以及其他功能。returns t