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衝突しないものに名前を変更することはできません。)