draft-js
Version:
A React framework for building text editors.
86 lines (61 loc) • 2.38 kB
Flow
/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @format
* @flow
*/
'use strict';
const AtomicBlockUtils = require("./AtomicBlockUtils");
const BlockMapBuilder = require("./BlockMapBuilder");
const CharacterMetadata = require("./CharacterMetadata");
const CompositeDraftDecorator = require("./CompositeDraftDecorator");
const ContentBlock = require("./ContentBlock");
const ContentState = require("./ContentState");
const DefaultDraftBlockRenderMap = require("./DefaultDraftBlockRenderMap");
const DefaultDraftInlineStyle = require("./DefaultDraftInlineStyle");
const DraftEditor = require("./DraftEditor.react");
const DraftEditorBlock = require("./DraftEditorBlock.react");
const DraftEntity = require("./DraftEntity");
const DraftModifier = require("./DraftModifier");
const DraftEntityInstance = require("./DraftEntityInstance");
const EditorState = require("./EditorState");
const KeyBindingUtil = require("./KeyBindingUtil");
const RawDraftContentState = require("./RawDraftContentState");
const RichTextEditorUtil = require("./RichTextEditorUtil");
const SelectionState = require("./SelectionState");
const convertFromDraftStateToRaw = require("./convertFromDraftStateToRaw");
const convertFromRawToDraftState = require("./convertFromRawToDraftState");
const generateRandomKey = require("./generateRandomKey");
const getDefaultKeyBinding = require("./getDefaultKeyBinding");
const getVisibleSelectionRect = require("./getVisibleSelectionRect");
const convertFromHTML = require("./convertFromHTMLToContentBlocks");
const DraftPublic = {
Editor: DraftEditor,
EditorBlock: DraftEditorBlock,
EditorState,
CompositeDecorator: CompositeDraftDecorator,
Entity: DraftEntity,
EntityInstance: DraftEntityInstance,
BlockMapBuilder,
CharacterMetadata,
ContentBlock,
ContentState,
RawDraftContentState,
SelectionState,
AtomicBlockUtils,
KeyBindingUtil,
Modifier: DraftModifier,
RichUtils: RichTextEditorUtil,
DefaultDraftBlockRenderMap,
DefaultDraftInlineStyle,
convertFromHTML,
convertFromRaw: convertFromRawToDraftState,
convertToRaw: convertFromDraftStateToRaw,
genKey: generateRandomKey,
getDefaultKeyBinding,
getVisibleSelectionRect
};
module.exports = DraftPublic;