Documentation / @ripl/core / ElementEventMap
Interface: ElementEventMap ​
Defined in: packages/core/src/core/element.ts:88
Event map for elements, extending the base event map with lifecycle and interaction events.
Extends ​
Extended by ​
Indexable ​
[key: string]: unknown
Properties ​
| Property | Type | Overrides | Defined in |
|---|---|---|---|
attached | Group | - | packages/core/src/core/element.ts:90 |
click | object | - | packages/core/src/core/element.ts:102 |
click.x | number | - | packages/core/src/core/element.ts:103 |
click.y | number | - | packages/core/src/core/element.ts:104 |
destroyed | null | EventMap.destroyed | packages/core/src/core/element.ts:126 |
detached | Group | - | packages/core/src/core/element.ts:91 |
drag | object | - | packages/core/src/core/element.ts:110 |
drag.deltaX | number | - | packages/core/src/core/element.ts:115 |
drag.deltaY | number | - | packages/core/src/core/element.ts:116 |
drag.startX | number | - | packages/core/src/core/element.ts:113 |
drag.startY | number | - | packages/core/src/core/element.ts:114 |
drag.x | number | - | packages/core/src/core/element.ts:111 |
drag.y | number | - | packages/core/src/core/element.ts:112 |
dragend | object | - | packages/core/src/core/element.ts:118 |
dragend.deltaX | number | - | packages/core/src/core/element.ts:123 |
dragend.deltaY | number | - | packages/core/src/core/element.ts:124 |
dragend.startX | number | - | packages/core/src/core/element.ts:121 |
dragend.startY | number | - | packages/core/src/core/element.ts:122 |
dragend.x | number | - | packages/core/src/core/element.ts:119 |
dragend.y | number | - | packages/core/src/core/element.ts:120 |
dragstart | object | - | packages/core/src/core/element.ts:106 |
dragstart.x | number | - | packages/core/src/core/element.ts:107 |
dragstart.y | number | - | packages/core/src/core/element.ts:108 |
graph | null | - | packages/core/src/core/element.ts:89 |
mouseenter | null | - | packages/core/src/core/element.ts:96 |
mouseleave | null | - | packages/core/src/core/element.ts:97 |
mousemove | object | - | packages/core/src/core/element.ts:98 |
mousemove.x | number | - | packages/core/src/core/element.ts:99 |
mousemove.y | number | - | packages/core/src/core/element.ts:100 |
updated | object | - | packages/core/src/core/element.ts:92 |
updated.key | PropertyKey | - | packages/core/src/core/element.ts:93 |
updated.value | unknown | - | packages/core/src/core/element.ts:94 |