@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
19 lines (18 loc) • 590 B
TypeScript
import { BasicApiEvent } from "@docsvision/webclient/System/ApiEvent";
export interface ISidebar {
close(showOnRightSide?: boolean): void;
open(showOnRightSide?: boolean): void;
SaveSettings(): void;
LoadSettings(): void;
LoadLayout(): Promise<any>;
PreloadLayout(): Promise<any>;
ResetSettings(): void;
IsPinned: boolean;
IsClosed: boolean;
toggle?: BasicApiEvent<boolean>;
switchPin?: BasicApiEvent<boolean>;
}
export declare type $Sidebar = {
sidebar: ISidebar;
};
export declare const $Sidebar: string | ((model?: $Sidebar) => ISidebar);