import { Subject } from 'rxjs'; import './app-modal.less'; export declare class AppModal { /** * 实例对象 * * @private * @static * @memberof AppModal */ private static modal; /** * vue 实例 * * @private * @type {Vue} * @memberof AppModal */ private vueExample; /** * store对象 * * @private * @memberof AppModal */ private store; /** * i18n对象 * * @private * @memberof AppModal */ private i18n; /** * router对象 * * @private * @memberof AppModal */ private router; /** * Creates an instance of AppModal. * * @memberof AppModal */ private constructor(); /** * 获取单例对象 * * @static * @returns {AppModal} * @memberof AppModal */ static getInstance(): AppModal; /** * 初始化基础数据 * * @memberof AppModal */ private initBasicData; /** * 创建 Vue 实例对象 * * @private * @param {{ viewname: string, title: string, width?: number, height?: number,isfullscreen?:boolean }} view 视图数据 * @param {*} [context={}] 应用上下文参数 * @param {*} [viewparams={}] 视图参数 * @param {*} [navdatas=[]] 导航数据 * @param {string} uuid 标识 * @returns {Subject} * @memberof AppModal */ private createVueExample; /** * 打开模态视图 * * @param {{ viewname: string, title: string, width?: number, height?: number }} view 视图 * @param {*} [viewParam={}] 应用上下文参数 * @param {any[]} deResParameters 关系实体参数对象 * @param {any[]} parameters 当前应用视图参数对象 * @param {any[]} args 多项数据 * @param {*} [data={}] 行为参数 * @param {any[]} navdatas 导航数据 * @returns {Subject} * @memberof AppModal */ openModal(view: { viewname: string; title: string; width?: number; height?: number; isfullscreen?: boolean; customClass?: string; }, context?: any, data?: any, navdatas?: Array): Subject; /** * 获取节点标识 * * @private * @returns {string} * @memberof AppModal */ private getUUID; } //# sourceMappingURL=app-modal.d.ts.map