UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

22 lines (21 loc) 1.35 kB
import { EmployeeVisualizer } from "@docsvision/webclient/BackOffice/EmployeeVisualizer"; import { FavoriteEmployeesStorage } from "@docsvision/webclient/BackOffice/FavoriteEmployeesStorage"; import { $LayoutStaffController } from "@docsvision/webclient/Generated/DocsVision.WebClient.Controllers"; import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models"; import { ITypeaheadSearchQuery } from "@docsvision/webclient/Helpers/Typeahead/Models/ITypeaheadSearchQuery"; import { ITypeaheadSearchResult } from "@docsvision/webclient/Helpers/Typeahead/Models/ITypeaheadSearchResult"; /** @internal */ export declare class EmployeeLoader { private employeeVisualizer; private favoritesStorage?; private mUnitId?; private mKindId?; services: $LayoutStaffController; private isEmployeeDataRefreshed; constructor(employeeVisualizer: EmployeeVisualizer, favoritesStorage?: FavoriteEmployeesStorage, mUnitId?: string, mKindId?: string, services?: $LayoutStaffController); get unitId(): string; set unitId(id: string); get kindId(): string; findItems(query: ITypeaheadSearchQuery, skipEmployees?: string[], filterMode?: GenModels.EmployeeFilterMode): Promise<ITypeaheadSearchResult>; protected convertFindResultItem(data: GenModels.EmployeeModel): GenModels.EmployeeDataModel; }