Autodesk Forge Viewer与Forge API Node.js客户端SDK的TypeScript声明文件发布!
作为一个凝聚专(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
Autodesk Forge Viewer与Forge API Node.js客户端SDK的TypeScript声明文件发布!相关推荐
- Apache Ignite的Node.js客户端使用入门
为什么80%的码农都做不了架构师?>>> 介绍 Ignite原生提供了若干种主要编程语言的支持,最近,还通过瘦客户端技术对其它的编程语言提供了支持,其中在2.7版本中新增加的瘦 ...
- 有没有办法为Node.js项目自动构建package.json文件
本文翻译自:Is there a way to automatically build the package.json file for Node.js projects Is package.js ...
- JS如何捆绑TypeScript声明文件
前话 TypeScript是JavaScript类型的超集 这是TypeScript的文档介绍的一句话,那么他们存在联系呢? 我的理解是,TypeScript在JavaScript基础上引入强类型语言 ...
- c语言源码 文件绑捆,js捆绑TypeScript声明文件的方法教程
前话 TypeScript是JavaScript类型的超集,这是TypeScript的文档介绍的一句话,那么他们存在联系呢? 我的理解是,TypeScript在JavaScript基础上引入强类型语言 ...
- nodeJS 中文API node.js 中文文档
Node.js Manual & Documentation Table Of Contents Synopsis 概要 Global Objects 全局对象 global process ...
- 在Node.js中,如何从其他文件中“包含”函数?
假设我有一个名为app.js的文件. 很简单: var express = require('express'); var app = express.createServer(); app.set( ...
- Redis 学习 - 05 Node.js 客户端操作 Redis、Pipeline 流水线
使用编程语言客户端操作 Redis 目前我们进行的操作都是通过 Redis 的命令行客户端 redis-cli 进行的. 开发者也可以通过 Redis 图形管理软件操作,例如 RDM(Redis De ...
- Ripple(瑞波) JavaScript(node.js) 客户端接口库RippleAPI
介绍 RippleAPI是XRP Ledger的官方客户端库.目前,RippleAPI仅适用于JavaScript.使用RippleAPI,您可以: 从XRP分类帐历史中查询交易 无需连接任何服务器即 ...
- 在node.js中一次读取一行文件?
本文翻译自:Read a file one line at a time in node.js? I am trying to read a large file one line at a time ...
最新文章
- mongodb空间查询之查询单位
- c++算术溢出_二进制安全之堆溢出(系列)——CTF环境配置
- Android常用权限
- 计算机操作系统实验一,计算机操作系统实验一.doc
- Hacker News热文:请停止学习框架,学习领域驱动设计(DDD)(获500个点赞)
- [渝粤教育] 平顶山学院 传播理论与技巧 参考 资料
- [saiku] 使用 Apache Phoenix and HBase 结合 saiku 做大数据查询分析
- matlab2c使用c++实现matlab函数系列教程- polyval函数
- Linux格式化分区报错Could not start /dev/sda No such file or directory 解决办法
- Android常见界面控件(基础入门)
- python-各种tips
- 团队编程项目作业6-程序维护
- hihocoder 网易游戏2016实习生招聘在线笔试 解题报告
- Kickoff(上路了)
- 调用登录接口返回“参数错误”
- sphinx(附demo)
- Excel导入CSV文件(解决数值转换文本问题)
- 从网络出发讲透Harmonious Attention Network for Person Re-Identification你不懂的细节
- 一种TV端自动化测试应用OTA升级的方法
- 全基因DNA甲基化检测“金标准”--- 改进版简化基因组甲基化测序
热门文章
- 排序算法——各算法性能
- C++ initializer_list 类型详解
- linux查看上次重启日志和ip,Linux實時查看日志,訪問前10IP 和相關命令
- cacti linux 模板,Cacti模板
- 【题解】luogu P1757 通天之分组背包
- [BZOJ5303] [HAOI2018] 反色游戏
- Python-流程控制之循环
- 洛谷【p2817】 宋荣子的城堡
- viewpager+fragment学习笔记
- 声明属性Hibernate的Annotation注解