typescript 泛型继承出错,求各位大佬看看
github地址
确实没错,看看是不是文件类型或者其他什么东西不对。另外,强迫症犯了,指出几点命名问题
IChildrenType
建议改为 IChild
。这里接口本来就是类型,所以 Type
可省,当然,留下也没有问题。但是从后面来应用来看,这里应该是定义的单个模型接口,而不是集合接口,所以用单数 Child
,而不是复数 Children
childrenArg
,同理,Arg
有点多余,children
即可,如果你确实想加 Arg
,似乎应该是 childArgs
或者 childArguments
才对。当然,如果 T
或者 IChildrenType
确实是代表的集合,而不是单体,那上面第 1 点就不对了,第二点也只对了一半,但同时 actualChildren
就应该改成 actualChildrenArray
或者 ...List/...Collection
之类的名字。
以上,仅供参考
1 回答1.7k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
4 回答1.4k 阅读
1 回答1.6k 阅读✓ 已解决
eslint 不认识 ts 的,你的 .eslintrc 的 parser 要换 ts 的。
https://github.com/typescript...