@alfresco/adf-content-services
Version:
Alfresco ADF content services
26 lines (25 loc) • 1.08 kB
TypeScript
import { FavoritesApi, NodePaging, FavoritePaging } from '@alfresco/js-api';
import { Observable } from 'rxjs';
import { AlfrescoApiService } from '../../services/alfresco-api.service';
import { UserPreferencesService } from '@alfresco/adf-core';
import * as i0 from "@angular/core";
export declare class FavoritesApiService {
private apiService;
private preferences;
private _favoritesApi;
get favoritesApi(): FavoritesApi;
static remapEntry({ entry }: any): any;
constructor(apiService: AlfrescoApiService, preferences: UserPreferencesService);
remapFavoritesData(data?: FavoritePaging): NodePaging;
remapFavoriteEntries(entries: any[]): any[];
/**
* Gets the favorites for a user.
*
* @param personId ID of the user
* @param options Options supported by JS-API
* @returns List of favorites
*/
getFavorites(personId: string, options?: any): Observable<NodePaging>;
static ɵfac: i0.ɵɵFactoryDeclaration<FavoritesApiService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<FavoritesApiService>;
}