Skip to content

BlockSuite API Documentation / @blocksuite/virgo / VirgoEventService

Class: VirgoEventService<TextAttributes> ​

Contents ​

Type parameters ​

• TextAttributes extends BaseTextAttributes

Constructors ​

new VirgoEventService(editor) ​

new VirgoEventService<TextAttributes>(editor): VirgoEventService<TextAttributes>

Parameters ​

• editor: VEditor<TextAttributes>

Returns ​

VirgoEventService<TextAttributes>

Source ​

packages/virgo/src/services/event.ts:21

Properties ​

_isComposing ​

private _isComposing: boolean = false

Source ​

packages/virgo/src/services/event.ts:16


_previousAnchor ​

private _previousAnchor: null | NativePoint = null

Source ​

packages/virgo/src/services/event.ts:18


_previousFocus ​

private _previousFocus: null | NativePoint = null

Source ​

packages/virgo/src/services/event.ts:19


editor ​

readonly editor: VEditor<TextAttributes>

Source ​

packages/virgo/src/services/event.ts:21

Accessors ​

vRangeProvider ​

get vRangeProvider(): null | VRangeProvider

Returns ​

null | VRangeProvider

Source ​

packages/virgo/src/services/event.ts:23

Methods ​

_isRangeCompletelyInRoot() ​

private _isRangeCompletelyInRoot(): boolean

Returns ​

boolean

Source ​

packages/virgo/src/services/event.ts:61


_onBeforeInput() ​

private _onBeforeInput(event): void

Parameters ​

• event: InputEvent

Returns ​

void

Source ​

packages/virgo/src/services/event.ts:258


_onClick() ​

private _onClick(event): void

Parameters ​

• event: MouseEvent

Returns ​

void

Source ​

packages/virgo/src/services/event.ts:364


_onCompositionEnd() ​

private _onCompositionEnd(event): Promise<void>

Parameters ​

• event: CompositionEvent

Returns ​

Promise<void>

Source ​

packages/virgo/src/services/event.ts:174


_onCompositionStart() ​

private _onCompositionStart(): void

Returns ​

void

Source ​

packages/virgo/src/services/event.ts:163


_onKeyDown() ​

private _onKeyDown(event): void

Parameters ​

• event: KeyboardEvent

Returns ​

void

Source ​

packages/virgo/src/services/event.ts:309


_onSelectionChange() ​

private _onSelectionChange(): void

Returns ​

void

Source ​

packages/virgo/src/services/event.ts:87


mount() ​

mount(): void

Returns ​

void

Source ​

packages/virgo/src/services/event.ts:27


Generated using typedoc-plugin-markdown and TypeDoc