UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

21 lines (20 loc) 981 B
import { IEmployeeResponseParser } from "@docsvision/webclient/BackOffice/IEmployeeResponseParser"; import { $StaffDirectoryItemsController } from "@docsvision/webclient/Generated/DocsVision.WebClient.Controllers"; import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models"; import { $ApplicationSettings } from "@docsvision/webclient/StandardServices"; import { ITableData, ITableDataLoadRequest } from "@docsvision/web/components/table/interfaces"; export declare type LoadedPages = { sectionId: string; pages: { [page: number]: boolean; }; }; export declare type LoadEmployeesOptions = { sectionId: string; sectionType: GenModels.DirectoryDataType; request: ITableDataLoadRequest; currentData: ITableData; services: $ApplicationSettings & $StaffDirectoryItemsController; responseParser: IEmployeeResponseParser; }; export declare function loadEmployees(params: LoadEmployeesOptions): Promise<ITableData>;