@vonage/vivid-react
Version:
Vivid wrapped for easy React usage & IDE autocomplete support & typescript typings
245 lines (240 loc) • 3.94 kB
JavaScript
/*
* 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