问题描述
如何解决这个问题?
打字稿现在说'(Anonymous class)' is referenced directly or indirectly in its own base expression.
。
type Ctor = (new(...arg) => any) | null
type Mixin = <B extends Ctor,D extends B> (C: B) => D
const mix = <B extends Ctor> (Base: B,...mixins: Mixin[]) =>
class extends (
mixins.length ? mix(mixins[0](Base),...mixins.slice(1)) : Base
) {}
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)