BlockSuite API Documentation / @blocksuite/inline / EventService
Class: EventService<TextAttributes>
Type parameters
• TextAttributes extends BaseTextAttributes
Contents
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
readonly
editor:InlineEditor
<TextAttributes
>
Source
packages/inline/src/services/event.ts:24
Accessors
inlineRangeProvider
get
inlineRangeProvider():null
|InlineRangeProvider
Returns
null
| InlineRangeProvider
Source
packages/inline/src/services/event.ts:26
isComposing
get
isComposing():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