@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
20 lines (19 loc) • 795 B
TypeScript
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;