类: FEventRegistry
构造函数
构造函数
new FEventRegistry(): FEventRegistry;返回
FEventRegistry
方法
addEvent()
addEvent<T>(event, callback): IDisposable;Add an event listener
类型参数
| 类型参数 | 
|---|
T extends keyof IEventParamConfig | 
参数
| 参数 | 类型 | 描述 | 
|---|---|---|
event | T | key of event | 
callback | (params) => void | callback when event triggered | 
返回
IDisposable
The Disposable instance, for remove the listener
示例
univerAPI.addEvent(univerAPI.Event.LifeCycleChanged, (params) => {
  const { stage } = params;
  console.log('life cycle changed', params);
});fireEvent()
fireEvent<T>(event, params): boolean;Fire an event, used in internal only.
类型参数
| 类型参数 | 
|---|
T extends keyof IEventParamConfig | 
参数
| 参数 | 类型 | 描述 | 
|---|---|---|
event | T | key of event | 
params | IEventParamConfig[T] | params of event | 
返回
boolean
should cancel
示例
this.fireEvent(univerAPI.Event.LifeCycleChanged, params);registerEventHandler()
registerEventHandler(event, handler): IDisposable;参数
| 参数 | 类型 | 
|---|---|
event | string | 
handler | () => any | 
返回
IDisposable
removeEvent()
removeEvent<T>(event, callback): void;类型参数
| 类型参数 | 
|---|
T extends keyof IEventParamConfig | 
参数
| 参数 | 类型 | 
|---|---|
event | T | 
callback | (params) => void | 
返回
void