UNPKG

@covalent/data-table

Version:

Teradata UI Platform Data Table Module

31 lines (30 loc) 1.01 kB
import { TdDataTableSortingOrder } from '../data-table.component'; export declare class TdDataTableService { /** * params: * - data: any[] * - searchTerm: string * - ignoreCase: boolean = false * * Searches [data] parameter for [searchTerm] matches and returns a new array with them. */ filterData(data: any[], searchTerm: string, ignoreCase?: boolean): any[]; /** * params: * - data: any[] * - sortBy: string * - sortOrder: TdDataTableSortingOrder = TdDataTableSortingOrder.Ascending * * Sorts [data] parameter by [sortBy] and [sortOrder] and returns the sorted data. */ sortData(data: any[], sortBy: string, sortOrder?: TdDataTableSortingOrder): any[]; /** * params: * - data: any[] * - fromRow: number * - toRow: : number * * Returns a section of the [data] parameter starting from [fromRow] and ending in [toRow]. */ pageData(data: any[], fromRow: number, toRow: number): any[]; }