API > @blocksuite/virgo
Module: @blocksuite/virgo ​
Classes ​
- VEditor
- VText
- VirgoAttributeService
- VirgoDeltaService
- VirgoElement
- VirgoEventService
- VirgoHookService
- VirgoLine
- VirgoRangeService
Interfaces ​
- DomPoint
- VBeforeinputHookCtx
- VCompositionEndHookCtx
- VKeyboardBinding
- VKeyboardBindingContext
- VRange
- VRangeProvider
Type Aliases ​
- AttributeRenderer
- BaseTextAttributes
- DeltaEntry
- DeltaInsert
- NativePoint
- TextPoint
- VHookContext
- VKeyboardBindingHandler
- VKeyboardBindingRecord
- VRangeUpdatedProp
- VirgoRootElement
Variables ​
- VIRGO_ROOT_ATTR
- VKEYBOARD_ALLOW_DEFAULT
- VKEYBOARD_PREVENT_DEFAULT
- ZERO_WIDTH_NON_JOINER
- ZERO_WIDTH_SPACE
- baseTextAttributes
Functions ​
- calculateTextLength
- createVirgoKeyDownHandler
- deltaInsertsToChunks
- domRangeToVirgoRange
- findDocumentOrShadowRoot
- getDefaultAttributeRenderer
- getTextNodesFromElement
- getVEditorInsideRoot
- isInEmbedElement
- isInEmbedGap
- isNativeTextInVText
- isSelectionBackwards
- isVElement
- isVLine
- isVRoot
- nativePointToTextPoint
- renderElement
- textPointToDomPoint
- transformDelta
- transformInput
- virgoRangeToDomRange