@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
17 lines (16 loc) • 899 B
TypeScript
import { $EmployeeController } 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 { $LocalStorage } from "@docsvision/webclient/System/$LocalStorage";
/** @internal */
export declare class FavoriteEmployeesStorage {
private storageName;
private services;
constructor(storageName: string, services: $LocalStorage & $EmployeeController);
getFavorites(query: ITypeaheadSearchQuery): GenModels.EmployeeDataModel[];
refreshData(): Promise<{}>;
get favoriteEmployees(): GenModels.EmployeeDataModel[];
set favoriteEmployees(value: GenModels.EmployeeDataModel[]);
addToFavorite(item: GenModels.EmployeeDataModel): void;
private arrayUnique;
}