@awesome-fe/translate
Version:
Translation utils
23 lines • 718 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Exporter = void 0;
var markdown_1 = require("../markdown");
var dom_utils_1 = require("../tiny-dom/dom-utils");
var Exporter = /** @class */ (function () {
function Exporter() {
}
Exporter.prototype.export = function (entries) {
return entries.map(function (it) {
return { english: mdToText(it.english), chinese: mdToText(it.chinese) };
});
};
return Exporter;
}());
exports.Exporter = Exporter;
function mdToText(md) {
if (!md) {
return md;
}
return dom_utils_1.htmlToText(markdown_1.mdToHtml(md)).replace(/\n/g, ' ').trim();
}
//# sourceMappingURL=exporter.js.map