【发布时间】:2017-04-05 22:19:06
【问题描述】:
我不知道如何为特定的 npm 模块创建声明。即bbcode-to-react。
主文件以 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”都包含我需要的类。
我无法从 typescript 文档中弄清楚如何在 d.ts 文件中声明/导出此设置。我能找到的与 module.exports 相关的最好的方法就是导出单个类或函数,但我需要 Parser 和 Tag 类。
【问题讨论】:
标签: typescript typescript-typings