UNPKG

armisa-models

Version:
22 lines (21 loc) 855 B
/// <reference types="react" /> import { IArmisaPageKey } from "../ArmisaImportPage"; import { MainStateManager } from "../MainStateManager"; import { IMainStateFactory } from "../Types"; import { PageFactory } from "./PageFactory"; export declare class SubPageFactory { #private; pageFactory: PageFactory; pageKey: string; caption: string; mainStateManager: MainStateManager; mainStateFactory: IMainStateFactory; id: string; Component: React.LazyExoticComponent<React.ComponentType<any>>; isDeleted: boolean; get hasChange(): boolean; get isActiveSubPage(): boolean; constructor(pageFactory: PageFactory, pageKey: string, caption: string, lazyLoadPage: (pageKey: IArmisaPageKey) => React.LazyExoticComponent<React.ComponentType<any>>); close: () => void; select: () => void; }