@porscheinformatik/clr-addons
Version:
Addon components for Clarity Angular
22 lines (21 loc) • 640 B
TypeScript
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class Items<T = any> {
private _all;
private _displayed;
private _change;
private readonly _sort;
constructor();
get all(): T[][];
addItems(items: T[]): void;
get displayed(): T[][];
get change(): Observable<T[][]>;
/**
* Checks if we don't have data to process yet, to abort early operations
*/
private get uninitialized();
private emitChange;
private sortItems;
static ɵfac: i0.ɵɵFactoryDeclaration<Items<any>, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<Items<any>>;
}