【发布时间】:2021-11-09 21:12:35
【问题描述】:
我在下面写了这段代码来显示我的问题
type MyFunction<T> = (req: string, res: number) => T;
interface ITest {
store: MyFunction<void>;
}
class Test implements ITest {
store(req, res) { //req, res got implicit any type
req.codePointAt()
res.toFixed()
}
}
为什么当我在我的类 Test 上实现接口 ITest 时,它仍然无法推断参数类型?
【问题讨论】:
-
我现在没有时间回答,但是请参阅stackoverflow.com/questions/58256115/… ...接口中的 implements 子句仅用作类型检查;它不参与类型推断。链接问题的答案指向围绕该问题的一些 GitHub 问题。
标签: typescript