BlockSuite API Documentation / @blocksuite/inline / EventService
Class: EventService<TextAttributes>
Contents
Type parameters
• TextAttributes extends BaseTextAttributes
Constructors
new EventService(editor)
new EventService<
TextAttributes>(editor):EventService<TextAttributes>
Parameters
• editor: InlineEditor<TextAttributes>
Returns
EventService<TextAttributes>
Source
packages/inline/src/services/event.ts:24
Properties
_isComposing
private_isComposing:boolean=false
Source
packages/inline/src/services/event.ts:16
_previousAnchor
private_previousAnchor:null|NativePoint=null
Source
packages/inline/src/services/event.ts:21
_previousFocus
private_previousFocus:null|NativePoint=null
Source
packages/inline/src/services/event.ts:22
editor
readonlyeditor:InlineEditor<TextAttributes>
Source
packages/inline/src/services/event.ts:24
Accessors
inlineRangeProvider
getinlineRangeProvider():null|InlineRangeProvider
Returns
null | InlineRangeProvider
Source
packages/inline/src/services/event.ts:26
isComposing
getisComposing():boolean
Returns
boolean
Source
packages/inline/src/services/event.ts:17
Methods
_isRangeCompletelyInRoot()
private_isRangeCompletelyInRoot():boolean
Returns
boolean
Source
packages/inline/src/services/event.ts:67
_onBeforeInput()
private_onBeforeInput(event):void
Parameters
• event: InputEvent
Returns
void
Source
packages/inline/src/services/event.ts:266
_onClick()
private_onClick(event):void
Parameters
• event: MouseEvent
Returns
void
Source
packages/inline/src/services/event.ts:372
_onCompositionEnd()
private_onCompositionEnd(event):Promise<void>
Parameters
• event: CompositionEvent
Returns
Promise<void>
Source
packages/inline/src/services/event.ts:180
_onCompositionStart()
private_onCompositionStart():void
Returns
void
Source
packages/inline/src/services/event.ts:169
_onKeyDown()
private_onKeyDown(event):void
Parameters
• event: KeyboardEvent
Returns
void
Source
packages/inline/src/services/event.ts:317
_onSelectionChange()
private_onSelectionChange():void
Returns
void
Source
packages/inline/src/services/event.ts:93
mount()
mount():
void
Returns
void
Source
packages/inline/src/services/event.ts:30
Generated using typedoc-plugin-markdown and TypeDoc