Sha256: 3f7ddc90a6bcb8ac27cfd6c16c76eb221be692f95d49a885d5dd1d4050d0f713
Contents?: true
Size: 1.07 KB
Versions: 21
Compression:
Stored size: 1.07 KB
Contents
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const internal_table_1 = __importDefault(require("./internalTable/internal-table")); const table_helpers_1 = require("./utils/table-helpers"); class Table { constructor(options) { this.table = new internal_table_1.default(options); } addColumn(column) { this.table.addColumn(column); } addColumns(columns) { this.table.addColumns(columns); } addRow(text, rowOptions) { this.table.addRow(text, table_helpers_1.convertRawRowOptionsToStandard(rowOptions)); } addRows(toBeInsertedRows, rowOptions) { this.table.addRows(toBeInsertedRows, table_helpers_1.convertRawRowOptionsToStandard(rowOptions)); } printTable() { const tableRendered = this.table.renderTable(); console.log(tableRendered); } render() { return this.table.renderTable(); } } exports.default = Table;
Version data entries
21 entries across 21 versions & 1 rubygems