监听者模式
new Subscribe<{"foo": [arg1: number, arg2: string],"bar": [arg: boolean],}>() Copy
new Subscribe<{"foo": [arg1: number, arg2: string],"bar": [arg: boolean],}>()
预设的监听回调类型
触发事件
预设的监听事件名称
事件类型
触发事件的数据
canceled 是否被触发取消
判断是否注册了事件
解除事件
如果 name 不传的话解除对应所有事件 如果 name, callback 不传的话解除所有name的所有事件
Optional
事件回调函数
注册事件
是否只执行一次
注册事件(是否只执行一次)
等待事件
监听者模式
Example