UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

22 lines (21 loc) 1.77 kB
import { IFolderPluginFactory } from "@docsvision/webclient/Platform/IFolderPluginFactory"; import { ICommonFolderInfo } from "@docsvision/webclient/Platform/ICommonFolderInfo"; import { $CurrentLocation } from "@docsvision/webclient/System/LayoutServices"; import { $ApplicationSettings, $DeviceType } from "@docsvision/webclient/StandardServices"; import { $CardController } from "@docsvision/webclient/Generated/DocsVision.WebClient.Controllers"; import { $UnreadCounter } from "@docsvision/webclient/Platform/$UnreadCounter"; import { $FolderGrid } from "@docsvision/webclient/Platform/$FolderGrid"; import { $FolderDataLoading } from "@docsvision/webclient/Platform/$FolderDataLoading"; import { ITablePlugins } from "@docsvision/web/components/table/interfaces"; import { $Domain } from "@docsvision/web/core/state-management"; import { $HoverPanel } from "@docsvision/webclient/Platform/$HoverPanel"; import { $ToolbarActionContainer } from "@docsvision/web/components/table/plugins/toolbar-action-container/$ToolbarActionContainerService"; import { $ToolbarDaughterControls } from "@docsvision/webclient/Platform/$ToolbarDaughterControls"; import { $ToolbarActionButtons } from "@docsvision/webclient/Platform/$ToolbarActionButtons"; export declare class DefaultFolderTablePluginFactory implements IFolderPluginFactory { private services; id: string; constructor(services: $CardController & $UnreadCounter & $ApplicationSettings & $Domain & $DeviceType); getTablePlugins(folderInfo: ICommonFolderInfo, services: $CurrentLocation & $DeviceType & $ApplicationSettings & $FolderDataLoading & $FolderGrid & $Domain & $HoverPanel & $ToolbarActionContainer & $ToolbarDaughterControls & $ToolbarActionButtons): ITablePlugins[]; private setForDesktop; }