跳转到主内容

类: EventEmitter<T>

定义于: packages/extension-api/src/extension-api.d.ts:167

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

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

类型参数

T

T

构造函数

构造函数

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

返回

EventEmitter<T>

属性

event

event: Event<T>

定义于: packages/extension-api/src/extension-api.d.ts:171

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

方法

dispose()

dispose(): void

定义于: packages/extension-api/src/extension-api.d.ts:180

通过删除已注册的监听器来释放

返回值

void


fire()

fire(data): void

定义于: packages/extension-api/src/extension-api.d.ts:176

触发一个事件给订阅者

参数

data

T

要发送给已注册监听者的数据

返回值

void