UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

29 lines (28 loc) 952 B
import { $RootCssClass } from '@docsvision/webclient/Helpers/$RootCssClass'; import { Optional } from '@docsvision/web/core/services'; /** @internal */ export declare class RightSidebar { rootElement: HTMLElement; private closeButton; private content; private overlay; private useOverlay; private destroyOnClose; private title; private onCloseCallback; private onClosingCallback; private focusTrap; private rootCssClass; constructor(title?: string, services?: Optional<$RootCssClass> | {}); set OnCloseCallback(callback: Function); set OnClosingCallback(callback: () => Promise<any>); set UseOverlay(value: boolean); set DestroyOnClose(value: boolean); set Content(value: string); get IsOpened(): boolean; AppendToContent(element: HTMLElement): void; SetClassName(className: string): void; Open(callback?: Function): void; Close(): void; private Initialize; }