TypeScript 素描 - 模块解析、声明合并
生活随笔
收集整理的這篇文章主要介紹了
TypeScript 素描 - 模块解析、声明合并
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
模塊解析
模塊解析有兩種方式
相對(duì)方式? 也就是以/或 ./或…/開頭的,比如import jq? from “/jq”
非相對(duì)方式? 比如 import model? from “modelA”
TypeScript的模塊解析吸取了Node與Classic兩種方式的好處并結(jié)合在一起
例如當(dāng)前文件夾是? root/src/,其中a.ts導(dǎo)入了modelB
相對(duì)方式
非相對(duì)方式
除此之外,TypeScript還考慮到其它的復(fù)雜情況,給出了我們 路徑映射 與 虛擬目錄,這些都是要到tsconfig中進(jìn)行配置的,這里就不細(xì)談了。有需要再去看相關(guān)資料吧
?
聲明合并
TypeScript允許兩個(gè)接口合并為一個(gè)接口,像下面這樣。
interface Box {height: number;width: number; }interface Box {scale: number; }let box: Box = { height: 5, width: 6, scale: 10 };除了接口與接口還支持
命名空間與命名空間
命名空間與類、函數(shù)、枚舉
但是類不可以與類進(jìn)行合并,類也不可以與函數(shù)合并
轉(zhuǎn)載于:https://www.cnblogs.com/LiangSW/p/6266737.html
總結(jié)
以上是生活随笔為你收集整理的TypeScript 素描 - 模块解析、声明合并的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 初学redux笔记,及一个最简单的red
- 下一篇: HDFS的Java客户端操作代码(HDF