@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
18 lines (17 loc) • 936 B
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 { ITableData } from "@docsvision/web/components/table/interfaces";
import { ICommonFolderInfo } from "@docsvision/webclient/Platform/ICommonFolderInfo";
export declare class GroupingResponseResolver implements IFolderDataLoadingPlugin {
id: string;
description: string;
order: PluginOrder;
folderInfo: ICommonFolderInfo;
init(folderInfo: ICommonFolderInfo): void;
resolveResponse(data: ITableData, response: GenModels.GridViewModel): Promise<void | ResponseResolveResult>;
}
export declare function getGroupingPathFromResponse(response: GenModels.GridViewModel): {
columnId: string;
sortDescending: boolean;
}[];