UNPKG

@awesome-fe/translate

Version:
26 lines 931 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AdocBuilder = void 0; var create_asciidoctor_1 = require("../utils/create-asciidoctor"); var adoc_1 = require("../utils/adoc"); var AdocBuilder = /** @class */ (function () { function AdocBuilder() { } AdocBuilder.prototype.parse = function (content) { var doc = (0, create_asciidoctor_1.createAsciidoctor)(); adoc_1.adoc.setSubstitutionsForAdoc(doc); try { return doc.load(adoc_1.adoc.escapeDirectives(content), { backend: 'adoc' }); } finally { adoc_1.adoc.setSubstitutionsForDefaultHtml(doc); } }; AdocBuilder.prototype.build = function (doc) { var text = adoc_1.adoc.unescapeDirectives(doc.convert()); return text.trim(); }; return AdocBuilder; }()); exports.AdocBuilder = AdocBuilder; //# sourceMappingURL=adoc-builder.js.map