我想扩展一个现有模块Base
,该模块声明一个名为Math
. 我还想Math
在模块的扩展中使用标准的 JS 对象。这可能吗?
module Base {
export var Math: number;
}
// Extend module:
module Base {
function f () {
var y = Math.PI // how to refer to JS Math object here?
}
}
(请假设该Base
定义的片段Math
是第三方库,所以我不能重命名Math
为不冲突的东西。)