UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

22 lines (21 loc) 1.03 kB
import { BaseMainMenuItemImpl, IBaseMainMenuItemState } from "@docsvision/webclient/Platform/BaseMainMenuItemImpl"; import { GroupMainMenuItemParams } from "@docsvision/webclient/Platform/GroupMainMenuItem"; import React from "react"; /** @internal */ export interface IGroupMainMenuItemState extends GroupMainMenuItemParams, IBaseMainMenuItemState { } export interface GroupMainMenuItemState extends IGroupMainMenuItemState { } /** @internal */ export declare type GroupMainMenuItemImplState = IGroupMainMenuItemState; /** @internal */ export declare class GroupMainMenuItemImpl<P extends GroupMainMenuItemParams, S extends IGroupMainMenuItemState> extends BaseMainMenuItemImpl<P, S> { constructor(props: P, state: S); protected onClick(event: React.MouseEvent): void; protected canAutoExpand: () => boolean; protected getChildrenAutoExpandLevelsCount: () => number; renderProxyChildren(): React.ReactNode[]; protected getCssClass(): string; getChildLevel(): number; renderControl(): JSX.Element; }