/** 窗体加载内容配置 */ import { Type } from '@angular/core'; import { LoadChildren } from '@angular/router'; import { SafeAny } from '@pkt/utils'; export interface LoadConfig { /** 组件 */ component?: Type; module?: NgCustomElement; loadType?: LoadType; lazyModule?: LoadChildren; } /** 加载类型 */ export declare enum LoadType { /** 捆绑组件 */ component = 0, /** web组件 */ webComponent = 1, /** 模块 */ lazyModule = 2 } export interface NgCustomElement { import: () => Promise; elementName: string; }