UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

41 lines (40 loc) 1.88 kB
/// <reference types="react" /> import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models"; import { $Folders } from '@docsvision/webclient/Legacy/$Folders'; import { FolderDashboardWidgetImpl, IFolderDashboardWidgetState } from "@docsvision/webclient/Platform/FolderDashboardWidgetImpl"; import { Panel, PanelParams } from "@docsvision/webclient/Platform/Panel"; import { $UnreadCounter } from '@docsvision/webclient/Platform/$UnreadCounter'; import { $Router } from '@docsvision/webclient/System/$Router'; /** * @internal * Содержит публичные свойства элемента управления [FolderDashboardWidget]{@link FolderDashboardWidget}. */ export declare class FolderDashboardWidgetParams extends PanelParams { /** Текст метки. */ text: string; /** Стандартный CSS класс со стилями элемента управления */ standardCssClass?: string; folderId?: string; folderInfo: GenModels.FolderNode; folderUnreadCount?: number; color?: string; unreadCount?: number; forceVirtualFolderSearch?: boolean; opacity?: number; services?: $UnreadCounter & $Folders & $Router; } /** @internal */ export declare class FolderDashboardWidget extends Panel<FolderDashboardWidgetParams, IFolderDashboardWidgetState> { createParams(): FolderDashboardWidgetParams; init(): void; deinit(): void; protected set headerFolderInfo(info: GenModels.FolderNode); private set textResourceKey(value); protected set forceVirtualFolderSearch(val: string | boolean); onUnreadCountChanged: () => void; addUnreadCountRequest(): void; protected createImpl(): FolderDashboardWidgetImpl<Readonly<FolderDashboardWidgetParams> & Readonly<{ children?: import("react").ReactNode; }>, IFolderDashboardWidgetState>; }