typescript

A collection of 7 posts

typescript

Typescript Modules

Modules 可以用 as 來改名,例如export { Product, PrintProduct as PrintProductName } Export 由 export 裡面的物件來決定哪些物件要被開放出去 products.ts "use strict"; class Product{ name: string } function PrintProduct(source: Product){ console.log(source.name); } export { Product, PrintProduct as PrintProductName } Import 如果要把全部的東西從 products modules 引用進來,我們可以用 import * as

typescript

當升級 Typescript 到 1.8.7, 不過 tsc 的版本還是 1.5.3

有一陣子沒有接觸到 Typescript 了,想說來複習一下就把 Typescript 升級到 1.8, 然後遇到一些靈異現象,例如說 tsc --target ES6 不支援(只支援 ES3 or ES5) 也不支援 --watch 等參數,用 tsc --version查了一下,我的 tsc 版本竟然只有 1.5.3,可是我明明升級到 1.8.7 啊,難道我見鬼了?? 後來跟 google 大神請教了一下,原因是之前裝的 Typescript for visual studio