@angular-generic-table/core
Version:
A generic table component for Angular
20 lines (19 loc) • 982 B
TypeScript
import { PipeTransform } from '@angular/core';
import { GtConfigSetting } from '../interfaces/gt-config-setting';
import { GtConfigField } from '../interfaces/gt-config-field';
import { DomSanitizer } from '@angular/platform-browser';
import { GtRow } from '../interfaces/gt-row';
import { GtRenderField } from '../interfaces/gt-render-field';
import { GtHighlightPipe } from './gt-highlight.pipe';
export declare class GtRenderPipe<R extends GtRow> implements PipeTransform {
private sanitizer;
private gtHighlightPipe;
constructor(sanitizer: DomSanitizer, gtHighlightPipe: GtHighlightPipe);
/** Sort by column order */
private getColumnOrder;
/** Sort by length */
private getOrderByLength;
/** Return property */
private getProperty;
transform(row: any, settings: Array<GtConfigSetting>, fields: Array<GtConfigField<R, any>>, updated: boolean, loading: boolean, highlight?: boolean, searchString?: string): Array<GtRenderField<R, any>>;
}