@alfresco/adf-core
Version:
24 lines (23 loc) • 1.18 kB
TypeScript
import { Subject } from 'rxjs';
import { BaseCardViewUpdate } from '../interfaces/base-card-view-update.interface';
import { ClickNotification } from '../interfaces/click-notification.interface';
import { UpdateNotification } from '../interfaces/update-notification.interface';
import { CardViewBaseItemModel } from '../models/card-view-baseitem.model';
import * as i0 from "@angular/core";
export declare const transformKeyToObject: (key: string, value: any) => any;
export declare class CardViewUpdateService implements BaseCardViewUpdate {
itemUpdated$: Subject<UpdateNotification>;
itemClicked$: Subject<ClickNotification>;
updateItem$: Subject<CardViewBaseItemModel<any>>;
autocompleteInputValue$: Subject<string>;
update(property: CardViewBaseItemModel, newValue: any): void;
clicked(property: CardViewBaseItemModel): void;
/**
* Updates the cardview items property
*
* @param notification notification value
*/
updateElement(notification: CardViewBaseItemModel): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CardViewUpdateService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<CardViewUpdateService>;
}