@vtj/designer
Version:
VTJ 是一款基于 Vue3 + Typescript 的低代码页面可视化设计器。内置低代码引擎、渲染器和代码生成器,面向前端开发者,开箱即用。 无缝嵌入本地开发工程,不改变前端开发流程和编码习惯。
29 lines (28 loc) • 746 B
TypeScript
import { Ref } from 'vue';
import { Engine } from './engine';
declare global {
interface Window {
__VUE_DEVTOOLS_GLOBAL_HOOK__: any;
__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__: any;
}
}
export declare class DevTools {
private window?;
private engine?;
private app?;
isOpen: Ref<boolean>;
enabled?: boolean;
private proxyUpdateState;
private isInited;
private proxyLoad;
constructor();
private createScript;
private loadScripts;
load(window?: Window): Promise<void>;
updateState(e: StorageEvent): void;
init(window: Window, engine: Engine): void;
private checkDevtools;
appInit(window: Window): void;
appUnmount(window: Window): void;
private getState;
}