For AI agents: the complete documentation index is available at /next/zh/llms.txt, the full documentation bundle is available at /next/zh/llms-full.txt, and this page is available as Markdown at /next/zh/api/lynx-testing-environment/Class.GlobalEventEmitter.md.
Lynx
  • 简体中文
  • lynx-testing-environment / GlobalEventEmitter

    GlobalEventEmitter

    The Lynx GlobalEventEmitter module, accessible via lynx.getJSModule('GlobalEventEmitter').

    Framework testing libraries can use this to trigger and listen to cross-thread events.

    构造函数

    new GlobalEventEmitter()

    new GlobalEventEmitter(): GlobalEventEmitter

    返回

    GlobalEventEmitter

    属性

    listeners

    listeners: Record<string, Function[]>;

    定义于

    lynx/GlobalEventEmitter.d.ts:9

    方法

    addListener()

    addListener(eventName: string, listener: Function): void

    参数

    范围类型
    eventNamestring
    listenerFunction

    返回

    void

    定义于

    lynx/GlobalEventEmitter.d.ts:10


    clear()

    clear(): void

    返回

    void

    定义于

    lynx/GlobalEventEmitter.d.ts:13


    emit()

    emit(eventName: string, args: any[]): void

    参数

    范围类型
    eventNamestring
    argsany[]

    返回

    void

    定义于

    lynx/GlobalEventEmitter.d.ts:12


    removeAllListeners()

    removeAllListeners(eventName?: string): void

    参数

    范围类型
    eventName?string

    返回

    void

    定义于

    lynx/GlobalEventEmitter.d.ts:14


    removeListener()

    removeListener(eventName: string, listener: Function): void

    参数

    范围类型
    eventNamestring
    listenerFunction

    返回

    void

    定义于

    lynx/GlobalEventEmitter.d.ts:11


    toggle()

    toggle(eventName: string, ...data: unknown[]): void

    参数

    范围类型
    eventNamestring
    ...dataunknown[]

    返回

    void

    定义于

    lynx/GlobalEventEmitter.d.ts:16


    trigger()

    trigger(eventName: string, params: string | Record<any, any>): void

    参数

    范围类型
    eventNamestring
    paramsstring | Record<any, any>

    返回

    void

    定义于

    lynx/GlobalEventEmitter.d.ts:15

    除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。