UNPKG

@ecoba-vn/tender-feature

Version:
14 lines (13 loc) 589 B
import { ClassNameMap } from "@material-ui/core/styles/withStyles"; import { DataColumn, GridElement } from "./types"; export default class DataGridBuilder<T extends object> { private _columns; private _checkNullColumns; private _grid; private _classes; constructor(columns: DataColumn<T>[], classes: ClassNameMap<"cell" | "table" | "header" | "container" | "left" | "center" | "right">, grid?: GridElement[][], checkNullColumns?: (keyof T)[]); private _buildValueCell; build(data: T[]): GridElement[][]; private _isNullRow; read(): T[]; }