BlockSuite API Documentation / @blocksuite/inline / EventService
Class: EventService<TextAttributes>
Type parameters
• TextAttributes extends BaseTextAttributes
Constructors
new EventService(editor)
new EventService<
TextAttributes
>(editor
):EventService
<TextAttributes
>
Parameters
• editor: InlineEditor
<TextAttributes
>
Returns
EventService
<TextAttributes
>
Source
packages/framework/inline/src/services/event.ts:23
Properties
_compositionInlineRange
private
_compositionInlineRange:null
|InlineRange
=null
Source
packages/framework/inline/src/services/event.ts:155
_isComposing
private
_isComposing:boolean
=false
Source
packages/framework/inline/src/services/event.ts:15
_previousAnchor
private
_previousAnchor:null
|NativePoint
=null
Source
packages/framework/inline/src/services/event.ts:20
_previousFocus
private
_previousFocus:null
|NativePoint
=null
Source
packages/framework/inline/src/services/event.ts:21
editor
readonly
editor:InlineEditor
<TextAttributes
>
Source
packages/framework/inline/src/services/event.ts:23
Accessors
inlineRangeProvider
get
inlineRangeProvider():null
|InlineRangeProvider
Returns
null
| InlineRangeProvider
Source
packages/framework/inline/src/services/event.ts:25
isComposing
get
isComposing():boolean
Returns
boolean
Source
packages/framework/inline/src/services/event.ts:16
Methods
_isRangeCompletelyInRoot()
private
_isRangeCompletelyInRoot(range
):boolean
Parameters
• range: Range
Returns
boolean
Source
packages/framework/inline/src/services/event.ts:71
_onBeforeInput()
private
_onBeforeInput(event
):void
Parameters
• event: InputEvent
Returns
void
Source
packages/framework/inline/src/services/event.ts:232
_onClick()
private
_onClick(event
):void
Parameters
• event: MouseEvent
Returns
void
Source
packages/framework/inline/src/services/event.ts:375
_onCompositionEnd()
private
_onCompositionEnd(event
):Promise
<void
>
Parameters
• event: CompositionEvent
Returns
Promise
<void
>
Source
packages/framework/inline/src/services/event.ts:188
_onCompositionStart()
private
_onCompositionStart():void
Returns
void
Source
packages/framework/inline/src/services/event.ts:156
_onCompositionUpdate()
private
_onCompositionUpdate():void
Returns
void
Source
packages/framework/inline/src/services/event.ts:174
_onKeyDown()
private
_onKeyDown(event
):void
Parameters
• event: KeyboardEvent
Returns
void
Source
packages/framework/inline/src/services/event.ts:316
_onSelectionChange()
private
_onSelectionChange():void
Returns
void
Source
packages/framework/inline/src/services/event.ts:92
mount()
mount():
void
Returns
void
Source
packages/framework/inline/src/services/event.ts:29