import { IPSDEUILogicNode } from './ipsdeuilogic-node'; import { IPSDEUILogicParam } from './ipsdeuilogic-param'; /** * * 继承父接口类型值[VIEWCTRLFIREEVENT] * @export * @interface IPSDEUICtrlFireEventLogic */ export interface IPSDEUICtrlFireEventLogic extends IPSDEUILogicNode { /** * 事件名称 * @type {string} */ eventName: string; /** * 事件参数 * * @type {IPSDEUILogicParam} */ getEventParam(): IPSDEUILogicParam | null; /** * 事件参数 * * @type {IPSDEUILogicParam} */ get eventParam(): IPSDEUILogicParam | null; /** * 事件参数(必须存在) * * @type {IPSDEUILogicParam} */ getEventParamMust(): IPSDEUILogicParam; /** * 触发对象 * * @type {IPSDEUILogicParam} */ getFireCtrl(): IPSDEUILogicParam | null; /** * 触发对象 * * @type {IPSDEUILogicParam} */ get fireCtrl(): IPSDEUILogicParam | null; /** * 触发对象(必须存在) * * @type {IPSDEUILogicParam} */ getFireCtrlMust(): IPSDEUILogicParam; }