UNPKG

@angular-generic-table/core

Version:
20 lines (19 loc) 982 B
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>>; }