UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

20 lines (19 loc) 795 B
import { IPluginData, ExtendedData } from '@docsvision/web/core/extensibility/plugins'; import { IRow, ITableData } from "@docsvision/web/components/table/interfaces"; export interface IUnreadRowData extends IPluginData { isUnread: boolean; folderId: string; } export interface IUnreadRowExtendedData extends ExtendedData { unread: IUnreadRowData; } export declare const UNREAD_ROW_PLUGIN_ID: string; export declare function getUnreadRow(row: IRow): IUnreadRowData; export interface IUnreadTableData extends IPluginData { folderId: string; } export interface IUnreadTableExtendedData extends ExtendedData { unread: IUnreadTableData; } export declare const UNREAD_TABLE_PLUGIN_ID: string; export declare function getUnreadTablePluginData(table: ITableData): IUnreadTableData;