【发布时间】:2018-03-04 16:34:44
【问题描述】:
假设你有一个这样的 Typescript class:
class CompExt extends Comp {
public static sum(a: number, b: number): number {return a+b};
};
函数 sum 将与原始类略有不同,它必须是静态的。
你的实际代码是
let ff: Function = CompExt;
console.log('the summ works fine',ff.sum(1,2));
代码编辑器和编译器都会警告我:
bas.ts(47,16): error TS2339: Property 'sum' does not exist on type 'Function'.
有没有办法避免编译错误?如果我使用 any 而不是 Function 一切都很好,但我想知道 Typescript 是否支持这种风格。
【问题讨论】:
标签: javascript node.js typescript