declare namespace vs { let CLICK_STAGE: string; let CLICK_BACKGROUND: string; let CLICK_SPRITE: string; let DBLCLICK_SPRITE: string; let MOUSEDOWN_BACKGROUND: string; let MOUSEUP_BACKGROUND: string; let MOUSEOVER_SPRITE: string; let MOUSEOUT_SPRITE: string; let MOUSEDOWN_SPRITE: string; let MOUSEUP_SPRITE: string; let MOUSEENTER_SPRITE: string; let MOUSELEAVE_SPRITE: string; let STAGE_MOUNTED: string; let DATA_LOADED: string; let PAGE_STATE: string; } declare namespace _s { /** * 添加需要托管的eventObj对象事件 * @param {string} eventName 事件名称 * @param {function} fun 事件方法 * @param {object} eventObj 委托对象 */ function addEventListener(e: any, A: any, g?: any): void; /** * 删除托管的eventObj对象事件 * @param {string} eventName 事件名称 * @param {function} fun 委托对象 * @param {object} eventObj 委托对象 */ function removeEventListener(e: any, A: any, g: any): void; /** * 清除所有 */ function clear(e: any): void; /** * 发送命令 * @param {string} eventName 事件名称 * @param {object} args 参数 * @param {boolean} force 强制发送 */ function emit(e: any, A: any, g?: boolean, ...args: any[]): void; /** * 执行命令 * @param {*} action 动作 * @param {*} sprid 操作元素id * @param {*} appid 来自应以id */ function execute(e: any, A: string, g: any): void; /** * 消息提示 */ function message(e: any): void; /** * 执行元素内的cmdRunning方法 * @param {string} id 元素id * @param {*} data */ function running(e: any, A: any): void; /** * 执行数据更新 * @param {string} sprid 目标对象id * @param {*} value 数据值 */ function reviewData(e: any, A: any): void; } declare function js(e: any): bs; declare namespace Ts { const level: { name: string; type: string; }[]; const actions: ({ name: string; action: string; target: string; valueType: string; value: boolean; } | { name: string; action: string; target: string; valueType: string; value: string; })[]; const dataTypes: { name: string; type: string; }[]; const component: { name: string; type: string; }[]; const events: ({ name: string; event: string; pams: string; actions: any[]; actionValue: {}; } | { name: string; event: string; pams: { delay: number; }; actions: any[]; actionValue: {}; })[]; const appEvents: { name: string; event: string; pams: { delay: number; }; actions: any[]; actionValue: {}; }[]; } declare const zs: Readonly<{ __proto__: any; add: (e: any) => any; clearRemote: () => void; createExtractRule: () => any; del: (e: any) => any; getList: () => any; getRemote: (e: any, A?: boolean) => any; launchRequest: () => void; remotes: {}; requestData: (e: boolean, A: string, g: any) => void; }>; declare const Os: Readonly<{ __proto__: any; copyData: (e: any, A: any) => Promise<{ id: string; data: any; }>; decrypt: (e: any) => Promise; encrypt: (e: any) => Blob; secretkey: (e: any) => any; validateKey: (e: any, A: any) => boolean; }>; declare const Ks: Readonly<{ __proto__: any; createSimpleData: (e: any) => { id: any; gpid: any; mid: any; visible: any; name: any; type: any; zIndex: any; }; dayjs: any; extractData: (e: any, A: any) => any; getAppGlobal: (e?: string) => any; getDomRect: (e: any) => any; getMaxZIndex: (e: any) => any; getParentSize: (e: any) => any; getScale: (e: any, A: any) => { value: number; h: number; w: number; }; getTemplateData: (...e: any[]) => any; getUrlParam: (e: any, A?: boolean) => any; guid: () => string; interval: { add(e: any, A: number, g: any): any; del(e: any): void; }; jsonData: (e: any) => any; jsonToParams: (e: any) => string; removeArray: (e: any, A: any, g: any) => boolean | any[]; timeout: { add(e: any, A: any, g: any): any; del(e: any): void; }; }>; declare const bs_base: any; declare class bs extends bs_base { [x: string]: any; constructor(A?: {}); id: any; vapp: QB.App; dom: any; component: os; data: An; controller: hs; AppSetup: any; helper: Ys; plugin: Hs; appInfo: QB.ComputedRef; initData(A: any): Promise<{ id: any; info: any; mData: any; aData: any; gData: any; pData: any; rData: any; }>; getData(A?: boolean): any; addComponent(A: any): void; use(A: any): void; create(A?: {}): boolean; display(): boolean; remove(): void; destroy(A: any): void; initSet(A: any): any; getvapp(): QB.App; } import * as QB from "vue"; declare class os { constructor(A: any); app: any; iComponents: {}; iComponentsInfo: {}; componentItems: any[]; getItems(): any; getDefaultData(A: any): {}; getMyEvents(A: any): { name: any; event: any; pams: string; actions: any[]; }[]; getEvents(A: any): ({ name: string; event: string; pams: { delay: number; }; actions: any[]; actionValue: {}; } | { name: any; event: any; pams: string; actions: any[]; })[]; add(A: any): boolean; del(A: any): void; removeAll(): void; __install(A: any): void; install(A: any): void; reload(): void; } declare class An { constructor(A: any, g: any); AppSetup: any; app: any; vapp: any; info: any; iData: {}; mData: any; aData: any; eData: any; gData: any; rData: any; pData: any; unwatch: any[]; filterDatas: {}; scale: any; transform: any; init(A: any): void; resetScale(): void; splitData(A: any): void; initData(): this; initAppInfo(A: any): void; requestRemote(): void; getElement(A: any): any; getModuleList(...args: any[]): any; getElementList(...args: any[]): any; getActionList(...args: any[]): any; getGDataList(...args: any[]): any; getRemoteList(...args: any[]): any; getAppData(): { info: any; scale: any; transform: any; }; getData(): any; getDataSource(...args: any[]): any; watchDataTrigger(...args: any[]): any; clearDataAll(): void; } declare class hs { constructor(A: any); app: any; actions: { reviewData(e: any, A: any): void; show(e: any, A: any): void; toggle(e: any): void; sendData(e: any, A: any): void; href(e: any, A?: string): void; singleModule(e: any, A: any): void; popup(e: any, A: any): any; readRemote(e: any, A: any): void; setGData(e: any, A: any, g: any): void; }; uses: {}; /** * 添加一个动作 * @param {object} _config */ useAction(A: any): void; remove(A: any): void; removeAll(): void; } declare class Ys { constructor(A: any); app: any; appData: any; jsonData(...args: any[]): any; extractData(...args: any[]): any; setIndex(...args: any[]): any; setZindex(...args: any[]): any; copy(...args: any[]): any; copyAdd(...args: any[]): any; changeModuleShow(...args: any[]): any; newEventData(...args: any[]): any; getEvent(...args: any[]): any; addEvent(...args: any[]): any; editEvent(...args: any[]): any; removeEvent(...args: any[]): any; addEventAction(...args: any[]): any; editEventAction(...args: any[]): any; removeEventAction(...args: any[]): any; getSpriteActions(...args: any[]): any; getBodyData(...args: any[]): any; handleOptions(...args: any[]): any; } declare class Hs { constructor(A: any); app: any; appData: any; panel: {}; use(A: any): void; useAsync({ url: A, name: g }: { url: any; name: any; }): any; useAsyncLoad(A: any): any; } export { vs as EVENTS, _s as cmd, js as createVapp, Ts as dataOptions, zs as remote, Os as secrecy, Ks as utils };