【RPU-A】TypeScript 引入了 Plugin 支持
02-04
類別
周邊動態/Related Project Update
置信度
Announcement
起始時間
2017-02-15
內容
TypeScript 是一門由微軟主導的、面向靜態類型支持的、基於 JavaScript/ECMAScript 的編程語言,同時也是 Angular 官方所推薦使用的開發語言之一。
TypeScript 的 官方實現 近期在其 2.3 版本中引入了語言服務擴展的支持,在 tsconfig.json 中增加了 plugins 屬性以供實現對非 TypeScript 語言本身的外部支持。
註:TypeScript 作為一門編程語言,除了「官方」實現外一樣也有第三方實現,如 nTypeScript 等。
Angular 目前也正在將自身的 Language Service 與 TypeScript 的 Language Service Plugin 支持相整合,不久的將來後可能不再需要編輯器對 Angular 的特殊支持。
相關文檔還未正式發布。
相關鏈接
- Angular 增加 TypeScript Plugin 支持的 PR:Support TypeScript plugin extensibility model for Language Service features by RyanCavanaugh · Pull Request #13716 · angular/angular · GitHub
- Angular 完善 TypeScript Plugin 支持測試的 PR:test `@angular/language-service` can be loaded by `tsserver.js` by chuckjaz · Pull Request #14721 · angular/angular · GitHub
- TypeScript 增加 Language Service Extensibility 支持的 PR:Language service proxy by RyanCavanaugh · Pull Request #12231 · Microsoft/TypeScript · GitHub
- TypeScript 的 Roadmap:Roadmap · Microsoft/TypeScript Wiki · GitHub
- TypeScript 官方實現的 Repo:Microsoft/TypeScript: TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
- TypeScript 官網:TypeScript - JavaScript that scales.
推薦閱讀:
※手把手教寫 TypeScript Transformer Plugin
※你所不知道的 Typescript 與 Redux 類型優化
※ThinkJS 3.0 如何實現對 TypeScript 的支持
※為什麼 Angular 2 不採用 JSX?
※angular 和 typescript 到底是否適合最佳實踐?
TAG:Angular? | TypeScript |