我正在制作一个“数学”模块,该模块具有比默认“数学”功能更多的功能,但是我想包括/继承Math中的某些功能。有没有办法在TypeScript中做到这一点?
在javascript中,它看起来像这样
var math = {
max: Math.max;
}
我想避免这样做
export module math {
export function Max(...values: number[]): number {
return Math.max.apply(null, values);
}
}
我想做的是类似的事情(对c无效)
export module math {
import { max } from Math;
}
有可能吗?
答案 0 :(得分:1)
完全有可能
export const math = {
max: Math.max;
otherMethod: function otherMethod() {/*TODO: additional code*/};
}