@farris/command-services-vue
Version:
Render schema to web page with farris ui.
75 lines (74 loc) • 1.75 kB
TypeScript
import { GspFramework } from './types';
/**
* RuntimeFrameworkService
*/
export declare class RuntimeFrameworkService {
private rtfService;
private gspFrameworkServiceInstance;
constructor();
/**
* 获取rtf服务
*/
private getRuntimeFrameworkService;
private get gspFrameworkService();
get common(): GspFramework.CommonService;
get userInfo(): GspFramework.UserInfo;
/**
* 打开菜单或应用
* @param options - options
*/
openMenu(options: any): void;
/**
* 打开菜单或应用
* @param options - options
*/
openMenu$(options: any): any;
/**
* 获取导航实体数据
* @param tabId - tabid
* @param callback - callback
* @param once - once
*/
getEntityParam(tabId: string, callback: any, once?: boolean): void;
/**
* 尝试关闭菜单或应用
* @param options - optins
*/
beforeCloseMenu(options: any): void;
/**
* 关闭菜单
* @param options - options
*/
closeMenu(options: any): void;
/**
* 获取菜单静态参数
* @param funcId - 菜单id
* @param callback - 回调
*/
getMenuParams(funcId: string, callback: (params: any) => void): void;
/**
* 添加事件监听
* @param token
* @param handler
* @param options
*/
addEventListener(token: string, handler: (value: any) => void, options: any): void;
get params(): any;
/**
* 获取tabId
*/
get tabId(): any;
/**
* 获取formToken
*/
get formToken(): any;
/**
* 获取funcId
*/
get funcId(): any;
/**
* 是否同源
* @param environment - window
*/
private isSameOrigin;
}