@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
16 lines • 664 B
JavaScript
import { getValidDocument, } from './validator';
import { defaultSchema } from '../schema';
export { default as ReactSerializer } from './react';
export { default as TextSerializer } from './text';
export { default as JSONSerializer } from './json';
export { default as ReactRenderer } from '../ui/Renderer';
export var renderDocument = function (doc, serializer, schema) {
if (schema === void 0) { schema = defaultSchema; }
var validDoc = getValidDocument(doc, schema);
if (!validDoc) {
return null;
}
var node = schema.nodeFromJSON(validDoc);
return serializer.serializeFragment(node.content);
};
//# sourceMappingURL=index.js.map