UNPKG

@farris/command-services-vue

Version:

Render schema to web page with farris ui.

75 lines (74 loc) 1.75 kB
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; }