You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

86 lines
2.5 KiB

  1. /**
  2. * Copyright (c) Facebook, Inc. and its affiliates.
  3. *
  4. * This source code is licensed under the MIT license found in the
  5. * LICENSE file in the root directory of this source tree.
  6. *
  7. * @format
  8. *
  9. */
  10. 'use strict';
  11. var AtomicBlockUtils = require("./AtomicBlockUtils");
  12. var BlockMapBuilder = require("./BlockMapBuilder");
  13. var CharacterMetadata = require("./CharacterMetadata");
  14. var CompositeDraftDecorator = require("./CompositeDraftDecorator");
  15. var ContentBlock = require("./ContentBlock");
  16. var ContentState = require("./ContentState");
  17. var DefaultDraftBlockRenderMap = require("./DefaultDraftBlockRenderMap");
  18. var DefaultDraftInlineStyle = require("./DefaultDraftInlineStyle");
  19. var DraftEditor = require("./DraftEditor.react");
  20. var DraftEditorBlock = require("./DraftEditorBlock.react");
  21. var DraftEntity = require("./DraftEntity");
  22. var DraftModifier = require("./DraftModifier");
  23. var DraftEntityInstance = require("./DraftEntityInstance");
  24. var EditorState = require("./EditorState");
  25. var KeyBindingUtil = require("./KeyBindingUtil");
  26. var RawDraftContentState = require("./RawDraftContentState");
  27. var RichTextEditorUtil = require("./RichTextEditorUtil");
  28. var SelectionState = require("./SelectionState");
  29. var convertFromDraftStateToRaw = require("./convertFromDraftStateToRaw");
  30. var convertFromRawToDraftState = require("./convertFromRawToDraftState");
  31. var generateRandomKey = require("./generateRandomKey");
  32. var getDefaultKeyBinding = require("./getDefaultKeyBinding");
  33. var getVisibleSelectionRect = require("./getVisibleSelectionRect");
  34. var convertFromHTML = require("./convertFromHTMLToContentBlocks");
  35. var DraftPublic = {
  36. Editor: DraftEditor,
  37. EditorBlock: DraftEditorBlock,
  38. EditorState: EditorState,
  39. CompositeDecorator: CompositeDraftDecorator,
  40. Entity: DraftEntity,
  41. EntityInstance: DraftEntityInstance,
  42. BlockMapBuilder: BlockMapBuilder,
  43. CharacterMetadata: CharacterMetadata,
  44. ContentBlock: ContentBlock,
  45. ContentState: ContentState,
  46. RawDraftContentState: RawDraftContentState,
  47. SelectionState: SelectionState,
  48. AtomicBlockUtils: AtomicBlockUtils,
  49. KeyBindingUtil: KeyBindingUtil,
  50. Modifier: DraftModifier,
  51. RichUtils: RichTextEditorUtil,
  52. DefaultDraftBlockRenderMap: DefaultDraftBlockRenderMap,
  53. DefaultDraftInlineStyle: DefaultDraftInlineStyle,
  54. convertFromHTML: convertFromHTML,
  55. convertFromRaw: convertFromRawToDraftState,
  56. convertToRaw: convertFromDraftStateToRaw,
  57. genKey: generateRandomKey,
  58. getDefaultKeyBinding: getDefaultKeyBinding,
  59. getVisibleSelectionRect: getVisibleSelectionRect
  60. };
  61. module.exports = DraftPublic;