@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
22 lines • 840 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var validator_1 = require("./validator");
var schema_1 = require("../schema");
var react_1 = require("./react");
exports.ReactSerializer = react_1.default;
var text_1 = require("./text");
exports.TextSerializer = text_1.default;
var json_1 = require("./json");
exports.JSONSerializer = json_1.default;
var Renderer_1 = require("../ui/Renderer");
exports.ReactRenderer = Renderer_1.default;
exports.renderDocument = function (doc, serializer, schema) {
if (schema === void 0) { schema = schema_1.defaultSchema; }
var validDoc = validator_1.getValidDocument(doc, schema);
if (!validDoc) {
return null;
}
var node = schema.nodeFromJSON(validDoc);
return serializer.serializeFragment(node.content);
};
//# sourceMappingURL=index.js.map