Skip to content

@jtopo/core / JTopoEvent

Class: JTopoEvent<T, K, TARGET> ​

事件基类

Type parameters ​

NameTypeDescription
Tany事件映射类型,例如{zoom: {scale: number, afterScale: number, factor: number, cancelable?: boolean, x: number, y: number}}
Kextends keyof T = keyof T事件类型键,必须是 T 的键
TARGETany事件目标类型,例如 NE

Hierarchy ​

Table of contents ​

Constructors ​

Properties ​

Methods ​

Constructors ​

constructor ​

new JTopoEvent<T, K, TARGET>(type, data?)

Type parameters ​

NameType
Tany
Kextends string | number | symbol = keyof T
TARGETany

Parameters ​

NameType
typeK
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