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:21

Properties

_compositionInlineRange

private _compositionInlineRange: null | InlineRange = null

Source

packages/framework/inline/src/services/event.ts:153


_isComposing

private _isComposing: boolean = false

Source

packages/framework/inline/src/services/event.ts:13


_previousAnchor

private _previousAnchor: null | NativePoint = null

Source

packages/framework/inline/src/services/event.ts:18


_previousFocus

private _previousFocus: null | NativePoint = null

Source

packages/framework/inline/src/services/event.ts:19


editor

readonly editor: InlineEditor<TextAttributes>

Source

packages/framework/inline/src/services/event.ts:21

Accessors

inlineRangeProvider

get inlineRangeProvider(): null | InlineRangeProvider

Returns

null | InlineRangeProvider

Source

packages/framework/inline/src/services/event.ts:23


isComposing

get isComposing(): boolean

Returns

boolean

Source

packages/framework/inline/src/services/event.ts:14

Methods

_isRangeCompletelyInRoot()

private _isRangeCompletelyInRoot(range): boolean

Parameters

range: Range

Returns

boolean

Source

packages/framework/inline/src/services/event.ts:69


_onBeforeInput()

private _onBeforeInput(event): void

Parameters

event: InputEvent

Returns

void

Source

packages/framework/inline/src/services/event.ts:230


_onClick()

private _onClick(event): void

Parameters

event: MouseEvent

Returns

void

Source

packages/framework/inline/src/services/event.ts:340


_onCompositionEnd()

private _onCompositionEnd(event): Promise<void>

Parameters

event: CompositionEvent

Returns

Promise<void>

Source

packages/framework/inline/src/services/event.ts:186


_onCompositionStart()

private _onCompositionStart(): void

Returns

void

Source

packages/framework/inline/src/services/event.ts:154


_onCompositionUpdate()

private _onCompositionUpdate(): void

Returns

void

Source

packages/framework/inline/src/services/event.ts:172


_onKeyDown()

private _onKeyDown(event): void

Parameters

event: KeyboardEvent

Returns

void

Source

packages/framework/inline/src/services/event.ts:281


_onSelectionChange()

private _onSelectionChange(): void

Returns

void

Source

packages/framework/inline/src/services/event.ts:90


mount()

mount(): void

Returns

void

Source

packages/framework/inline/src/services/event.ts:27


Generated using TypeDoc and typedoc-plugin-markdown.