import { UIActionContext } from "./uiaction-context"; /** * 界面逻辑执行对象 * * @export * @class AppUILogicService */ export declare class AppUILogicService { /** * 唯一实例 * * @private * @static * @memberof AppUILogicService */ private static readonly instance; /** * 获取唯一实例 * * @static * @return {*} {AppUILogicService} * @memberof AppUILogicService */ static getInstance(): AppUILogicService; /** * 执行之前的初始化操作 * * @param {IPSAppDELogic} logic 处理逻辑模型对象 * @param {any[]} args 数据对象 * @param {*} context 应用上下文 * @param {*} params 视图参数 * @param {*} $event 事件源对象 * @param {*} xData 部件对象 * @param {*} actioncontext 界面容器对象 * @param {*} srfParentDeName 关联父应用实体代码名称 * @memberof AppUILogicService */ beforeExecute(logic: any, args: any[], context?: any, params?: any, $event?: any, xData?: any, actioncontext?: any, srfParentDeName?: string): Promise; /** * 执行处理逻辑 * * @param {*} logic 处理逻辑模型对象 * @param {any[]} args 数据对象 * @param {*} context 应用上下文 * @param {*} params 视图参数 * @param {*} $event 事件源对象 * @param {*} xData 部件对象 * @param {*} actioncontext 界面容器对象 * @param {*} srfParentDeName 关联父应用实体代码名称 * @memberof AppUILogicService */ onExecute(logic: any, args: any[], context?: any, params?: any, $event?: any, xData?: any, actioncontext?: any, srfParentDeName?: string): Promise; /** * 执行界面处理逻辑节点 * * @param {*} logicNode 界面处理逻辑节点 * @param {UIActionContext} actionContext 界面逻辑执行上下文 * @memberof AppUILogicService */ executeNode(logicNode: any, actionContext: UIActionContext): Promise; /** * 执行后续节点集合 * * @param {*} logicNode 界面处理逻辑节点 * @param {UIActionContext} actionContext 界面逻辑执行上下文 * @memberof AppUILogicService */ executeNextNodes(nextNodes: any[], actionContext: UIActionContext): Promise; } //# sourceMappingURL=uilogic-service.d.ts.map