Interface ManagerEventContext<Handlers>

[zh-CN] SDK 绑定管理器时提供的事件上下文。 [en-US] Event context provided when the SDK binds a manager.

interface ManagerEventContext<Handlers = EventHandlerMap> {
    addEventHandler(id: string, handlers: Handlers): void;
    removeEventHandler(id: string): void;
    dispatch<TName extends EventName>(
        eventName: TName,
        payload: EventPayloadMap[TName],
    ): void;
}

Type Parameters

Methods

  • [zh-CN] 注册事件处理器。 [en-US] Registers event handlers.

    Parameters

    Returns void

  • [zh-CN] 移除指定 ID 的事件处理器。 [en-US] Removes event handlers by ID.

    Parameters

    • id: string

    Returns void