UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

22 lines 840 B
"use strict"; 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