Typescript 接口允许定义函数风格的调用签名,因此:
interface A {
(x: number): number;
}
这可以通过例如一个函数:
const a: A = function(x: number): number {
return 1;
}
是否可以使用类来实现这样的接口?
我已经尝试过这样的操作:
class B implements A {
(x: number): number {
return 1;
}
}
但我收到这个错误:
类“B”错误地实现了接口“A”。 “B”型不提供
匹配签名 '(x: number): number'.ts(2420)
有没有办法使用 Typescript 中的类来实现这种接口?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)