@ngx-performance-ui/core
Version:
Ngx Performance UI - Core
22 lines (21 loc) • 759 B
TypeScript
import { IterableDiffers, TemplateRef, TrackByFunction, ViewContainerRef } from '@angular/core';
export declare type CompareFn<T = any> = (value: T, comparison: T) => boolean;
export declare class ForDirective {
private iterable;
private tempRef;
private vcRef;
items: any[];
trackBy: TrackByFunction<any>;
filterKey: string;
filterValue: any;
filterContain: boolean;
compareBy: CompareFn;
containCompareBy: CompareFn;
readonly compareFn: CompareFn;
readonly containCompareFn: CompareFn;
readonly trackByFn: TrackByFunction<any>;
private iterableDiffer;
constructor(iterable: IterableDiffers, tempRef: TemplateRef<any>, vcRef: ViewContainerRef);
private applyChanges;
ngOnChanges(): void;
}