UNPKG

leaderboard-table

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