NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/qiankun/lib/apis.d.ts
2023-09-14 14:47:11 +08:00

8 lines
606 B
TypeScript

import type { FrameworkConfiguration, FrameworkLifeCycles, LoadableApp, MicroApp, ObjectType, RegistrableApp } from './interfaces';
export declare let frameworkConfiguration: FrameworkConfiguration;
export declare function registerMicroApps<T extends ObjectType>(apps: Array<RegistrableApp<T>>, lifeCycles?: FrameworkLifeCycles<T>): void;
export declare function loadMicroApp<T extends ObjectType>(app: LoadableApp<T>, configuration?: FrameworkConfiguration & {
autoStart?: boolean;
}, lifeCycles?: FrameworkLifeCycles<T>): MicroApp;
export declare function start(opts?: FrameworkConfiguration): void;