Skip to content

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