@atlaskit/editor-confluence-transformer
Version:
Editor Confluence Transformer
32 lines (31 loc) • 1.4 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "CONFLUENCE_LANGUAGE_MAP", {
enumerable: true,
get: function get() {
return _languageMap.LANGUAGE_MAP;
}
});
exports.ConfluenceTransformer = void 0;
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _parse = _interopRequireDefault(require("./parse"));
var _encode = _interopRequireDefault(require("./encode"));
var _languageMap = require("./languageMap");
// Disable no-re-export rule for entry point files
/* eslint-disable @atlaskit/editor/no-re-export */
var ConfluenceTransformer = exports.ConfluenceTransformer = /*#__PURE__*/(0, _createClass2.default)(function ConfluenceTransformer(schema) {
var _this = this;
(0, _classCallCheck2.default)(this, ConfluenceTransformer);
(0, _defineProperty2.default)(this, "parse", function (html) {
return (0, _parse.default)(html, _this.schema);
});
(0, _defineProperty2.default)(this, "encode", function (node) {
return (0, _encode.default)(node, _this.schema);
});
this.schema = schema;
});