mirror of
https://github.com/unanmed/HumanBreak.git
synced 2025-04-19 17:16:08 +08:00
1.2 KiB
1.2 KiB
类 IndexedEventEmitter
渲染进程、游戏进程通用类,继承自 EventEmitter
onIndex()
function onIndex(
event: string,
symbol: string | number | symbol,
fn: (...params: any) => any,
options?: Partial<ListenerOptions>
): void
-
参数说明
event
: 要监听的事件名称symbol
: 监听函数的标识符fn
: 监听函数,在事件被触发时执行options
: 监听配置,见EventEmitter
-
方法说明
监听一个事件,同时为监听函数分配标识符,用于取消监听
onceIndex()
function onceIndex(
event: string,
symbol: string | number | symbol,
fn: (...params: any) => any
): void
-
方法说明
等价于
on(event, symbol, fn, { once: true })
offIndex()
function offIndex(event: string, symbol: string | number | symbol): void
-
参数说明
event
: 要取消监听的事件symbol
: 监听函数的标识符
-
方法说明
根据监听函数的标识符取消监听