leaderboard-table
Version:
20 lines (19 loc) • 635 B
TypeScript
import { ColumnProperties } from "../../common/common.types";
declare type ColumnQueries = {
columns: ColumnProperties[];
columnsToCheck: string[];
query: Query;
};
declare type Query = (source: string[], sourceElement: ColumnProperties) => boolean;
declare class ColumnQuery {
/**
* Getting column by header from source which contains columns.
* @param columns
* @param source
* @param query
* @private
*/
static getColumnByQuery({ columns, columnsToCheck, query }: ColumnQueries): ColumnProperties[];
}
export { Query, ColumnQueries };
export default ColumnQuery;