import { InjectionToken } from '@angular/core'; import { RequestInfo } from '@farris/bef'; import { BsModalRef } from '@farris/ui-modal'; export declare const TAB_EVENT: { /** * Tab关闭后 */ onTabClosed: string; /** * Tab关闭前 */ onTabClosing: string; /** * Tab切换 */ onTabSwitched: string; }; export declare const TAB_QUERY_STRING: { TabId: string; AppType: string; AppId: string; AppEntrance: string; FuncId: string; }; /** * 带RequestInfo的body对象 */ export interface BodyWithRequestInfo { requestInfo: RequestInfo; [key: string]: any; } export declare const WEB_FORM_ROUTE_PARAMS_KEY = "WEB_FORM_ROUTE_PARAMS"; export declare const enum DataType { map = "[object Map]" } export declare type KeyObject = { key: T; }; export declare const INSIDE_DIALOG_TOKEN: InjectionToken; export declare const MODAL_REF: InjectionToken; export declare namespace GspFramework { /** * 框架用户信息描述 */ type UserInfo = { id: string; code: string; name: string; orgId: string; orgName: string; lanName: string; languageId: string; unitId: string; unitName: string; }; /** * 框架用户服务 */ type UserInfoService = { get: () => UserInfo; }; /** * 框架common服务 */ type CommonService = { userInfos: UserInfoService; }; type RuntimeFrameworkService = {}; /** * 框架服务 */ type FrameworkService = { common: CommonService; rtf: RuntimeFrameworkService; }; }