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