@catull/igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
87 lines (86 loc) • 2.25 kB
TypeScript
import { PipeTransform } from '@angular/core';
import { GridBaseAPIService } from '../api.service';
import { IgxGridBaseDirective } from '../grid-base.directive';
import { GridType } from './grid.interface';
import { DatePipe, DecimalPipe } from '@angular/common';
/**
* @hidden
* @internal
*/
export declare class IgxGridCellStyleClassesPipe implements PipeTransform {
transform(cssClasses: {
[prop: string]: any;
}, value: any, data: any, field: string, index: number): string;
}
/**
* @hidden
* @internal
*/
export declare class IgxGridCellStylesPipe implements PipeTransform {
transform(styles: {
[prop: string]: any;
}, value: any, data: any, field: string, index: number): {
[prop: string]: any;
};
}
/**
* @hidden
* @internal
*/
export declare class IgxGridNotGroupedPipe implements PipeTransform {
transform(value: any[]): any[];
}
/**
* @hidden
* @internal
*/
export declare class IgxGridTopLevelColumns implements PipeTransform {
transform(value: any[]): any[];
}
/**
* @hidden
* @internal
*/
export declare class IgxGridFilterConditionPipe implements PipeTransform {
transform(value: string): string;
}
/**
* @hidden
* @internal
*/
export declare class IgxGridTransactionPipe implements PipeTransform {
private gridAPI;
constructor(gridAPI: GridBaseAPIService<IgxGridBaseDirective & GridType>);
transform(collection: any[], id: string, pipeTrigger: number): any[];
}
/**
* @hidden
* @internal
*/
export declare class IgxGridPaginatorOptionsPipe implements PipeTransform {
transform(values: Array<number>): number[];
}
/**
* @hidden
* @internal
*/
export declare class IgxHasVisibleColumnsPipe implements PipeTransform {
transform(values: any[], hasVisibleColumns: any): any[];
}
/**
* @hidden
* @internal
*/
export declare class IgxDatePipeComponent extends DatePipe implements PipeTransform {
private readonly DEFAULT_DATE_FORMAT;
constructor(locale: string);
transform(value: any, locale: string): string;
}
/**
* @hidden
* @internal
*/
export declare class IgxDecimalPipeComponent extends DecimalPipe implements PipeTransform {
constructor(locale: string);
transform(value: any, locale: string): string;
}