TypeScript 1.1 發(fā)布說明 - 性能提升與模塊優(yōu)化

2025-03-25 14:41 更新

性能提升

1.1 版編譯器通常比以往任何版本都要快上約 4 倍。你可以查看這篇博文,里面有一些令人印象深刻的性能數(shù)據(jù)圖表。


更好的模塊可見性規(guī)則

現(xiàn)在,TypeScript 僅在提供了 declaration 標志的情況下,才會嚴格強制執(zhí)行模塊中類型的可見性。例如,在 Angular 的場景中,這一改動就顯得非常實用:

module MyControllers {
  interface ZooScope extends ng.IScope {
    animals: Animal[];
  }
  export class ZooController {
    // 以前這會是一個錯誤(無法暴露 ZooScope),但現(xiàn)在只有在嘗試生成 .d.ts 文件時才會報錯
    constructor(public $scope: ZooScope) {}
    /* 更多代碼 */
  }
}
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號