UNPKG

asma-qiankun-plugin-vite

Version:
37 lines (36 loc) 1.2 kB
export interface IRender { component_path?: string; occurrence?: number; } export interface IRenderProps extends QiankunProps, IRender { } export interface QiankunProps { container?: HTMLElement; [x: string]: unknown; } export type QiankunLifeCycle = { bootstrap: () => void | Promise<void>; mount: (props: QiankunProps) => void | Promise<void>; unmount: (props: QiankunProps) => void | Promise<void>; update: (props: QiankunProps) => void | Promise<void>; }; declare global { interface Window { $RefreshReg$: () => void; $RefreshSig$: () => <T>(type: T) => T; __vite_plugin_react_preamble_installed__: boolean; moduleQiankunAppLifeCycles?: Record<string, QiankunLifeCycle>; __GLOBAL_CONCURRENT_QIANKUN__?: Record<string, QiankunWindow>; __POWERED_BY_QIANKUN__?: boolean; } } export interface QiankunWindow { __POWERED_BY_QIANKUN__?: boolean; qiankunName?: string; proxy?: QiankunWindow; [x: string]: unknown; } export declare function generateQiankunHelpers(appName: string): { renderWithQiankun: (qiankunLifeCycle: QiankunLifeCycle) => void; qiankunWindow: Window | QiankunWindow; };