@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
19 lines (18 loc) • 688 B
TypeScript
/// <reference types="react" />
import { MainMenuParams } from "@docsvision/webclient/Platform/MainMenu";
import { PanelImpl, IPanelState } from "@docsvision/webclient/Platform/PanelImpl";
/** @internal */
export interface IMainMenuState extends MainMenuParams, IPanelState {
}
export interface MainMenuState extends IMainMenuState {
}
/** @internal */
export declare class MainMenuImpl extends PanelImpl<MainMenuParams, IMainMenuState> {
constructor(props: MainMenuParams, state: IMainMenuState);
get isPinned(): boolean;
get isClosed(): boolean;
componentDidMount(): void;
private onSidebarToggle;
private onSidebarSwitchPin;
renderControl(): JSX.Element;
}