作爲一個凝聚專(jie
)業(cao
)精(man
)神(man
)的團隊(Autodesk ADN),這大過🐖年的豈能沒有一點表示?!花式紅包什麼的早已化境,技術分享大家也審low疲勞了,所以我們這就本着Make Anything
的創新精神就來點乾貨:Autodesk Forge Viewer與Forge API Node.js客戶端SDK的TypeScript聲明文件正式發佈啦!
#🐖年吉祥分割線
對於本次發佈,想必大家現有的Forge TypeScript項目早以等得飢渴難耐。區區個類型定義,犯得着這麼千呼萬喚始出來嘛?大概和大家過年沒有羣發祝福(和紅包)一樣,是因爲懶吧嗯。。。
#以上言論不代表官方立場分割線
什麼是類型定義?爲什麼需要它?
都農曆9012年了對此仍有疑問?請參考:
- 什麼是 TypeScript: https://tasaid.com/blog/20171...
- 什麼是類型定義文件:https://www.cnblogs.com/silin...
除此之外,類型定義可以幫助我們:
- 使用IDE的候選提示,如Visual Code、WebStorm等
- 使用TypeDoc等生成的簡略API文檔,供本地或在線參考
使用Forge類型定義
環境要求
- TypeScript 2.x或以上
- Node/NPM
- 各大主流框架(Angular/Vue/React)或無框架
Forge Viewer
-
安裝@types/forge-viewer,並確保版本爲
6.3.1
或以上npm install --save-dev @types/three @types/forge-viewer #Viewer類型定義,依賴THREE.js的定義
-
然後在項目中引用定義,在
tsconfig.json
中加入:{ "types": ["forge-viewer"] }
Forge API Node.js客戶端SDK
-
安裝@types/forge-apis
npm install --save-dev @types/forge-apis
- 然後在項目模塊中直接照常引用客戶端SDK即可
延伸閱讀
- 官方實例:https://github.com/Autodesk-F...
- 問題反饋:歡迎前往官方實例庫反饋,或在思否提問並附標籤
autodesk-forge