UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

19 lines (17 loc) 1.11 kB
import { IDirectoryValuesIconProps } from "@docsvision/webclient/BackOffice/DirectoryValuesIcon"; import { IRow, ITableData, ITablePlugins, TablePlugins } from "@docsvision/web/components/table/interfaces"; import { ISimplePluginData } from "@docsvision/web/core/extensibility/plugins"; import React from "react"; export declare const IconColumnId = "icon"; export declare const LOADING_ROWS_PLUGIN_ID = "loadingRows"; export declare function getLoadingRows(row: ITableData): ISimplePluginData<IRow[]>; export declare const ICON_CLASS_ROWS_PLUGIN_ID = "iconClassRows"; export declare function getIconClassRows(row: ITableData): ISimplePluginData<string>; export declare const DirectoryRowIconFeature = "DirectoryRowIconFeature"; export declare const getDirectoryRowIcon: (options: { component: React.ComponentType<IDirectoryValuesIconProps>; }) => TablePlugins.Cell.Component<any>; export declare const DirectoryIconColumn: TablePlugins.HeaderCell.Decorator; export declare function getDirectoryRowIconPlugins(options: { component: React.ComponentType<IDirectoryValuesIconProps>; }): ITablePlugins;