Class PubSub<Events>

Type Parameters

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

events: {
    [x: EventType]: Events[keyof Events][];
}

Type declaration

Methods

  • 发布

    Type Parameters

    • Key extends string | number | symbol

    Parameters

    • event: number | Key

      事件名称

    • Rest ...data: Parameters<Events[Key]>

      载荷

    Returns void

  • 销毁事件

    Type Parameters

    • Key extends string | number | symbol

    Parameters

    • event: Key

      事件名称

    • Optional callback: Events[keyof Events]

      事件方法

    Returns void

  • 订阅

    Type Parameters

    • Key extends string | number | symbol

    Parameters

    Returns void