armisa-models
Version:
models of armisa!
13 lines (12 loc) • 430 B
TypeScript
import { MainStateManager } from "./MainStateManager";
export type ILazyLoad = {
pageKey: string;
path: Promise<any>;
};
export declare class LazyLoadFactory {
mainStateManager: MainStateManager;
constructor(mainStateManager: MainStateManager);
pages: ILazyLoad[];
add: (key: string, path: Promise<any>) => void;
get: (key: string) => React.LazyExoticComponent<React.ComponentType<any>>;
}