markdown-table-prettify
Version:
Transforms markdown tables to be more readable.
23 lines (22 loc) • 884 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.ValuePaddingProvider = void 0;
var ValuePaddingProvider = /** @class */ (function () {
function ValuePaddingProvider(columnPadding) {
if (columnPadding < 0)
throw new Error("Column padding must be greater than or equal to 0!");
this._columnPad = " ".repeat(columnPadding);
}
ValuePaddingProvider.prototype.getLeftPadding = function () {
return this._columnPad;
};
ValuePaddingProvider.prototype.getRightPadding = function (table, currentColumn) {
return currentColumn != table.columnCount - 1
? this._columnPad
: table.hasRightBorder
? this._columnPad
: "";
};
return ValuePaddingProvider;
}());
exports.ValuePaddingProvider = ValuePaddingProvider;
;