/** * 事件接口 * * @export * @interface IEvent * @template T */ export interface IEvent { /** * 事件名称 * * @type {string} * @memberof IEvent */ name: string; /** * 事件行为 * * @type {T} * @memberof IEvent */ action: T; /** * 事件数据 * * @type {*} * @memberof IEvent */ data?: any; }