interface someArray<T> {
(array: T[]): T[]
}
interface someObject {
sArrar: someArray,
}
报错 Error:(176, 13) TS2314: Generic type 'someArray<T>' requires 1 type argument(s).
初学 typescript,不太明白这个报错的含义,这只是声明了两个接口,为啥会 requires 1 type argument(s).
谢谢。
interface someArray<T> {
(array: T[]): T[]
}
interface someObject {
sArrar: someArray,
}
报错 Error:(176, 13) TS2314: Generic type 'someArray<T>' requires 1 type argument(s).
初学 typescript,不太明白这个报错的含义,这只是声明了两个接口,为啥会 requires 1 type argument(s).
谢谢。
1 回答19.6k 阅读
1 回答1.8k 阅读✓ 已解决
1 回答3.9k 阅读
1 回答4.5k 阅读
1.2k 阅读
应该要这样写,因为你定义someArray的时候传递了一个泛型T,你下面再用的时候也要传递一次