markdown-table-prettify
Version:
Transforms markdown tables to be more readable.
21 lines (20 loc) • 952 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.AlignmentMarkerStrategy = void 0;
var alignment_1 = require("../../models/alignment");
var _1 = require(".");
var AlignmentMarkerStrategy = /** @class */ (function () {
function AlignmentMarkerStrategy(_markerChar) {
this._markerChar = _markerChar;
}
AlignmentMarkerStrategy.prototype.markerFor = function (alignment) {
switch (alignment) {
case alignment_1.Alignment.Left: return new _1.LeftAlignmentMarker(this._markerChar);
case alignment_1.Alignment.Right: return new _1.RightAlignmentMarker(this._markerChar);
case alignment_1.Alignment.Center: return new _1.CenterAlignmentMarker(this._markerChar);
default: return new _1.NotSetAlignmentMarker();
}
};
return AlignmentMarkerStrategy;
}());
exports.AlignmentMarkerStrategy = AlignmentMarkerStrategy;
;