UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

38 lines (37 loc) 1.83 kB
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models"; import { BaseMainMenuItemParams } from "@docsvision/webclient/Platform/BaseMainMenuItem"; import { PanelImpl, IPanelState } from "@docsvision/webclient/Platform/PanelImpl"; import React from "react"; /** @internal */ export interface IBaseMainMenuItemState extends BaseMainMenuItemParams, IPanelState { hasProxyControlsInChildren: boolean; } export interface BaseMainMenuItemState extends IBaseMainMenuItemState { } /** @internal */ export declare type BaseMainMenuItemImplState = IBaseMainMenuItemState; /** @internal */ export declare class BaseMainMenuItemImpl<PropsT extends BaseMainMenuItemParams, StateT extends IBaseMainMenuItemState> extends PanelImpl<PropsT, StateT> { constructor(props: PropsT, state?: StateT); UNSAFE_componentWillMount(): void; componentDidMount(): void; onSelecting(): import("D:/BuildAgent/work/43698d70d905217f/Bin/System/Events/CancelableEventArgs").CancelableEventArgs<boolean>; onSelected(): void; onToggling(): import("D:/BuildAgent/work/43698d70d905217f/Bin/System/Events/CancelableEventArgs").CancelableEventArgs<boolean>; onToggled(): void; protected onClick(event: React.MouseEvent): void; protected getCssClass(): string; protected onConfiguredToHideToggled: () => void; protected getAutoExpandLevelsCount: () => number; protected getChildrenAutoExpandLevelsCount: () => number; protected canAutoExpand: () => boolean; protected autoExpand(): void; getChildLevel(): number; protected renderChildren(children?: GenModels.ControlModel[]): React.ReactNode[]; renderSelfContentItems(): (JSX.Element | JSX.Element[])[]; renderSelfContent(): JSX.Element; renderSelf(): JSX.Element; renderControl(): React.ReactNode; }