Skip to content

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

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