UNPKG

@vonage/vivid-react

Version:

Vivid wrapped for easy React usage & IDE autocomplete support & typescript typings

245 lines (240 loc) 3.94 kB
/* * DO NOT EDIT THIS FILE. IT IS GENERATED */ /* Code in this file were generated using following JSON: { "kind": "class", "description": "", "name": "ProseMirrorFacade", "members": [ { "kind": "field", "name": "#userContentChange", "privacy": "private", "type": { "text": "boolean" }, "default": "false" }, { "kind": "field", "name": "#view", "privacy": "private", "type": { "text": "EditorView | undefined" } }, { "kind": "method", "name": "#verifyViewInitiation" }, { "kind": "field", "name": "#onSelectionChange", "privacy": "private" }, { "kind": "field", "name": "#handleInputEvent", "privacy": "private" }, { "kind": "field", "name": "#handleChangeEvent", "privacy": "private" }, { "kind": "field", "name": "#vwcPrefix", "privacy": "private", "type": { "text": "string" }, "default": "'vwc'" }, { "kind": "method", "name": "init", "parameters": [ { "name": "element", "type": { "text": "HTMLElement" } }, { "name": "vwcPrefix", "default": "'vwc'" } ] }, { "kind": "method", "name": "updatePlaceholder", "parameters": [ { "name": "placeholderText", "optional": true, "type": { "text": "string" } } ] }, { "kind": "method", "name": "replaceContent", "parameters": [ { "name": "content", "type": { "text": "string" } } ] }, { "kind": "method", "name": "selection", "return": { "type": { "text": "RichTextEditorSelection" } }, "parameters": [ { "name": "position", "optional": true, "type": { "text": "RichTextEditorSelection" } } ] }, { "kind": "field", "name": "#eventHandler", "privacy": "private" }, { "kind": "method", "name": "addEventListener", "parameters": [ { "name": "eventName", "type": { "text": "string" } }, { "name": "callback", "type": { "text": "EventListenerOrEventListenerObject" } } ] }, { "kind": "field", "name": "#dispatchEvent", "privacy": "private" }, { "kind": "method", "name": "setSelectionTag", "parameters": [ { "name": "tag", "type": { "text": "string" } } ] }, { "kind": "method", "name": "setSelectionDecoration", "parameters": [ { "name": "decoration", "type": { "text": "string" } } ] }, { "kind": "method", "name": "#getSelectionBlockType" }, { "kind": "method", "name": "#getSelectionTextDecoration" }, { "kind": "method", "name": "#getSelectionTextSize" }, { "kind": "method", "name": "getSelectionStyles", "return": { "type": { "text": "SelectionStyles" } } }, { "kind": "method", "name": "setTextSize", "parameters": [ { "name": "size", "default": "'normal'", "type": { "text": "RICH_TEXT_EDITOR_MENUBAR_TEXT_SIZES" } } ] }, { "kind": "method", "name": "getValue", "return": { "type": { "text": "string" } } }, { "kind": "method", "name": "addInlineImage", "return": { "type": { "text": "Promise<void>" } }, "parameters": [ { "name": "{\n\t\tfile,\n\t\tposition,\n\t\talt,\n\t\terror,\n\t}", "type": { "text": "RichTextEditorInlineImageProps" } } ], "async": true } ] } */ import wrapper from '@vonage/vivid-react-wrapper' import { registerProseMirrorFacade } from '@vonage/vivid' registerProseMirrorFacade('vvd3') const VwcProseMirrorFacade = wrapper(`vvd3-prose-mirror-facade`, { events: [], attributes: [], properties: [] }) VwcProseMirrorFacade.displayName = 'VwcProseMirrorFacade' export default VwcProseMirrorFacade