0
我无法弄清楚如何为特定的npm模块创建一个声明。即bbcode-to-react。如何为npm模块创建声明?
主文件表示为index.js和只有一点点代码:
'use strict';
var _parser = require('./parser');
var _parser2 = _interopRequireDefault(_parser);
var _tag = require('./tag');
var _tag2 = _interopRequireDefault(_tag);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
module.exports = new _parser2.default();
module.exports.Parser = _parser2.default;
module.exports.Tag = _tag2.default;
两个“./parser”和“./tag”包含我需要的类。
我无法从打字稿文档中找出如何在d.ts文件中声明/导出这个设置。我能找到的与module.exports相关的最好的东西都是关于导出一个类或函数,但我需要解析器和标记类。
感谢你为这个。我并不期待有人为我写信,但现在我可以看到它,我可以明白为什么它是以这种特殊方式设置的。 –
我很高兴帮助你! :) – Diullei