UNPKG

leaderboard-table

Version:
20 lines (19 loc) 1.05 kB
import { ColumnProperties, SingleCellProperties } from "../../../common/common.types"; declare class DataParsingUtils { static extractHeadersFromAcc(headersAccumulator: ColumnProperties[]): string[]; static createNOfEmptyArrays(nOfArrays: number): unknown[]; /** * Get all columns which doesn't have specific header. * @param source - Array of columns * @param column - Header which is has to be found */ static columnsNotIncludesHeader(source: SingleCellProperties[], column: ColumnProperties): boolean; static insertValuesToColumnCells(column: ColumnProperties, value: SingleCellProperties): void; /** * @param columns - All parsed columns * @param columnsToCheck - Client's headers, which are needed to be checked */ static columnsNotInCurrentIteration(columns: ColumnProperties[], columnsToCheck: string[]): ColumnProperties[]; static findElementWithMostKeys(columns: ColumnProperties[]): ColumnProperties; } export default DataParsingUtils;