API > @blocksuite/virgo > VirgoEventService
Class: VirgoEventService<TextAttributes> ​
Constructors ​
constructor ​
new VirgoEventService<
TextAttributes>(editor):VirgoEventService<TextAttributes>
Type parameters ​
| Parameter | 
|---|
TextAttributes extends {bold: null | true; code: null | true; italic: null | true; link: null | string; strike: null | true; underline: null | true;} | 
Parameters ​
| Parameter | Type | 
|---|---|
editor | VEditor< TextAttributes > | 
Returns ​
VirgoEventService< TextAttributes >
Defined In ​
packages/virgo/src/services/event.ts:21
Properties ​
_isComposing ​
private_isComposing:boolean=false
Defined In ​
packages/virgo/src/services/event.ts:16
_previousAnchor ​
private_previousAnchor:null|NativePoint=null
Defined In ​
packages/virgo/src/services/event.ts:18
_previousFocus ​
private_previousFocus:null|NativePoint=null
Defined In ​
packages/virgo/src/services/event.ts:19
editor ​
readonlyeditor:VEditor<TextAttributes>
Defined In ​
packages/virgo/src/services/event.ts:21
Accessors ​
vRangeProvider ​
getvRangeProvider():null|VRangeProvider
Defined In ​
packages/virgo/src/services/event.ts:23
Methods ​
_isRangeCompletelyInRoot ​
private_isRangeCompletelyInRoot():boolean
Returns ​
boolean
Defined In ​
packages/virgo/src/services/event.ts:61
_onBeforeInput ​
private_onBeforeInput(event):void
Parameters ​
| Parameter | Type | 
|---|---|
event | InputEvent | 
Returns ​
void
Defined In ​
packages/virgo/src/services/event.ts:258
_onClick ​
private_onClick(event):void
Parameters ​
| Parameter | Type | 
|---|---|
event | MouseEvent | 
Returns ​
void
Defined In ​
packages/virgo/src/services/event.ts:364
_onCompositionEnd ​
private_onCompositionEnd(event):Promise<void>
Parameters ​
| Parameter | Type | 
|---|---|
event | CompositionEvent | 
Returns ​
Promise< void >
Defined In ​
packages/virgo/src/services/event.ts:174
_onCompositionStart ​
private_onCompositionStart():void
Returns ​
void
Defined In ​
packages/virgo/src/services/event.ts:163
_onKeyDown ​
private_onKeyDown(event):void
Parameters ​
| Parameter | Type | 
|---|---|
event | KeyboardEvent | 
Returns ​
void
Defined In ​
packages/virgo/src/services/event.ts:309
_onSelectionChange ​
private_onSelectionChange():void
Returns ​
void
Defined In ​
packages/virgo/src/services/event.ts:87
mount ​
mount():
void
Returns ​
void
Defined In ​
packages/virgo/src/services/event.ts:27