Appearance
@jtopo/core / JTopoEvent
Class: JTopoEvent<T, K, TARGET>
事件基类
Type parameters
| Name | Type | Description |
|---|---|---|
T | any | 事件映射类型,例如{zoom: {scale: number, afterScale: number, factor: number, cancelable?: boolean, x: number, y: number}} |
K | extends keyof T = keyof T | 事件类型键,必须是 T 的键 |
TARGET | any | 事件目标类型,例如 NE |
Hierarchy
JTopoEvent
Table of contents
Constructors
Properties
Methods
Constructors
constructor
new JTopoEvent<T, K, TARGET>(type, data?)
Type parameters
| Name | Type |
|---|---|
T | any |
K | extends string | number | symbol = keyof T |
TARGET | any |
Parameters
| Name | Type |
|---|---|
type | K |
data? | T[K] |
Properties
cancelable
cancelable: boolean = false
defaultPrevented
defaultPrevented: boolean = false
target
Optional target: TARGET
type
type: K
Methods
preventDefault
preventDefault(): void
Returns
void