armisa-models
Version:
models of armisa!
22 lines (21 loc) • 942 B
TypeScript
/// <reference types="react" />
import { IParentFormManager } from "../../Page/ElementsOfFormFactory";
import { ISystems } from "./1-MenuFactory";
import { MenuSubItemFactory } from "./3-MenuSubItemFactory";
export declare class ChildOfSubMenuItemFactory {
subMenuItemFactory: MenuSubItemFactory;
caption: string;
path?: string | undefined;
Page?: import("react").ComponentType<{
parentFormManager: IParentFormManager;
}> | undefined;
exact?: boolean | undefined;
onClick?: (() => void) | undefined;
visible: boolean;
systems: ISystems[];
keyOfChildSubItem: string;
constructor(subMenuItemFactory: MenuSubItemFactory, caption: string, path?: string | undefined, Page?: import("react").ComponentType<{
parentFormManager: IParentFormManager;
}> | undefined, exact?: boolean | undefined, onClick?: (() => void) | undefined);
isSystemSelected(): boolean;
}