跳至主要内容

类: EventEmitter<T>

一个用于创建和管理 Event 的类,供客户端订阅。发射器只能发送一种事件。

使用此类在扩展内发送事件或向其他扩展提供 API。

类型参数

T

构造函数

new EventEmitter()

new EventEmitter<T>(): EventEmitter<T>

返回

EventEmitter<T>

属性

event

event: Event<T>

供公众订阅此发射器的事件。

定义在

packages/extension-api/src/extension-api.d.ts:171

方法

dispose()

dispose(): void

通过删除注册的侦听器进行处置。

返回

void

定义在

packages/extension-api/src/extension-api.d.ts:180


fire()

fire(data): void

向订阅者发送事件。

参数

data: T

要发送到已注册侦听器的事件。

返回

void

定义在

packages/extension-api/src/extension-api.d.ts:176