事件

接口 IEventBasic

基础事件接口。

type

string 类型,事件类型,只读。

timestamp

number 类型,事件触发时间戳,只读。

接口 EventBaseInit

target

事件触发目标对象,只读。

接口 IEventBase

该接口继承自 EventBaseInitIEventBasic

EventBase

该类实现了 IEventBase 接口。

constructor()

参数:


类型 EventsInitList

事件初始化列表,用于限制事件列表中的事件名称与键名相同且继承 EventBaseInit 接口。

类型 EventsList

事件列表,用于限制事件列表中的事件名称与键名相同且继承 IEventBasic 接口。

类型 EventHandler

事件处理函数,接收一个参数,该参数实现 EventBaseInit 接口和 IEventBasic 接口。

类型 EventSubscriptions

事件订阅集合。

接口 IEventSource

事件源。

on()

注册事件处理函数。

参数:

once()

注册一次性事件处理函数。

参数:

off()

移除事件处理函数。

参数:

Events

事件管理类,该类实现了 IEventSource 接口。

constructor()

参数:

emit()

触发指定事件。

参数:


接口 EventValueInit

该接口继承 EventBaseInit 接口。

value

事件相关值。

接口 IEventValue

该接口继承 IEventBase 接口。

value

事件相关值,只读。

EventValue

该类继承 EventBase 类,实现 IEventValue 接口。

constructor()

参数:


接口 EventKeyInit

该接口继承 EventBaseInit 接口。

key

事件相关键。

接口 IEventKey

该接口继承 IEventBase 接口。

key

事件相关键,只读。

EventKey

该类继承 EventBase 类,实现 IEventKey 接口。

constructor()

参数:


接口 EventVectorInit

该接口继承 EventBaseInit 接口。

x

事件相关水平坐标。

y

事件相关垂直坐标。

接口 IEventVector

该接口继承 IEventBase 接口。

x

事件相关水平坐标,只读。

y

事件相关垂直坐标,只读。

EventVector

该类继承 EventBase 类,实现 IEventVector 接口。

constructor()

参数:


接口 EventErrorInit

该接口继承 EventBaseInit 接口。

error

Error 类型,事件相关错误。

接口 IEventError

该接口继承 IEventBase 接口。

error

Error 类型,事件相关错误,只读。

EventError

该类继承 EventBase 类,实现 IEventError 接口。

constructor()

参数:


接口 EventCustomInit

该接口继承 EventBaseInit 接口。

details

事件详细信息。

接口 IEventCustom

该接口继承 IEventBase 接口。

details

事件详细信息,只读。

EventCustom

该类继承 EventBase 类,实现 IEventCustom 接口。

constructor()

参数: