关于 typescript 中混入的返回类型
type ClassType<InstanceType extends {} = {}> = new(...arg: any[]) => InstanceType
type Mixin = <S extends ClassType, M extends S> (B: S) => M
const a: Mixin = <S extends ClassType> (B: S) => class extends B {}
救救孩子,如何修改 Mixin
的定义使得 a
处不报错?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论