UNPKG

armisa-models

Version:
25 lines (24 loc) 1.11 kB
/// <reference types="react" /> import { MainStateManager } from "../../MainStateManager"; import { IMainStateFactory } from "../../Types"; import { Argument } from "./Argument"; import { SubPagesFactory } from "./SubPagesFactory"; export declare class SubPageItem { #private; subPagesFactory: SubPagesFactory; pageKey: string; lazyComponent?: import("react").LazyExoticComponent<import("react").ComponentType<any>> | undefined; pageComponet?: import("react").ComponentType<any> | undefined; get any(): any; title: string; mainStateManager: MainStateManager; id: string; isDeleted: boolean; get hasChange(): boolean; get isActiveSubPage(): boolean; constructor(subPagesFactory: SubPagesFactory, pageKey: string, lazyComponent?: import("react").LazyExoticComponent<import("react").ComponentType<any>> | undefined, pageComponet?: import("react").ComponentType<any> | undefined); close: () => void; select: () => void; argument?: Argument; } export declare const getSubPageItem: (mainState: IMainStateFactory) => SubPageItem;