sparkle-engine

Class EventEmitter<T>

Type Parameters

  • T extends Record<string | symbol, any>

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

eventMap: eventMap<T> = ...

Methods

  • 触发事件

    Type Parameters

    • K extends string | number | symbol

    Parameters

    • eventName: K
    • Rest ...args: Parameters<T[K]>

    Returns boolean

  • 取消监听事件

    Type Parameters

    • K extends string | number | symbol

    Parameters

    • eventName: K
    • listener: T[K]

    Returns this

  • 监听事件

    Type Parameters

    • K extends string | number | symbol

    Parameters

    • eventName: K
    • listener: T[K]

    Returns this

  • 监听一次性事件

    Type Parameters

    • K extends string | number | symbol

    Parameters

    • eventName: K
    • listener: T[K]

    Returns this