@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
24 lines (23 loc) • 1.08 kB
TypeScript
import { IFolderDataLoadingPlugin, ResponseResolveResult } from "@docsvision/webclient/Platform/IFolderDataLoadingPlugin";
import { PluginOrder } from "@docsvision/webclient/System/PluginOrder";
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
import { IRow, ITableData } from "@docsvision/web/components/table/interfaces";
import { $ApplicationSettings } from "@docsvision/webclient/StandardServices";
export declare enum ArchiveState {
NotArchived = 0,
Archived = 1
}
export interface IRowArchivedState {
value: ArchiveState;
}
export interface IColumnArchivedState {
value: boolean;
}
export declare const getRowArchivedStatePluginData: (row: IRow) => IRowArchivedState;
export declare const ARCHIVED_COLUMN_ORDER = -1;
export declare class ArchivedCardsResponseResolver implements IFolderDataLoadingPlugin {
id: string;
description: string;
order: PluginOrder;
resolveResponse(data: ITableData, response: GenModels.GridViewModelEx, services: $ApplicationSettings): Promise<void | ResponseResolveResult>;
}