0
所以我建立一个打字稿的图书馆项目Node.js
。我必须至少使用一个外部参考--- node.d.ts
。将外部模块导入内部模块?
我试图使用编译器的--out lib.js --declaration
功能来生成代码。但是,如果没有内部模块/名称空间,lib.js
文件及其定义是空的。而且,我想在导出为库时保留一个不错的名称空间。
对于其他人使用这个库中的TS,像
/// <reference path="node_modules/mylib/definitions.d.ts"/>
import mylib = require('mylib');
var A = mylib.A;
var AsubB = mylib.a.B;