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