UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

17 lines (16 loc) 1.1 kB
import { ICommonFolderInfo } from '@docsvision/webclient/Platform/ICommonFolderInfo'; import { $CurrentLocation } from '@docsvision/webclient/System/LayoutServices'; import { $DeviceType } from '@docsvision/webclient/StandardServices'; import { IFolderPluginProvider } from '@docsvision/webclient/Platform/$FolderPluginProvider'; import { IFolderPluginFactory } from "@docsvision/webclient/Platform/IFolderPluginFactory"; import { IFolderDataLoadingPlugin } from '@docsvision/webclient/Platform/IFolderDataLoadingPlugin'; import { ITablePlugins } from '@docsvision/web/components/table/interfaces'; export declare class FolderPluginProvider implements IFolderPluginProvider { private factories; getFactories(): IFolderPluginFactory[]; addFactory(factory: IFolderPluginFactory): void; removeFactory(id: string): void; private setFactory; getDataLoadingPlugins(folderInfo: ICommonFolderInfo, services: $CurrentLocation & $DeviceType): IFolderDataLoadingPlugin[]; getTablePlugins(folderInfo: ICommonFolderInfo, services: $CurrentLocation & $DeviceType): ITablePlugins<any>[]; }