UNPKG

markdown-table-prettify

Version:

Transforms markdown tables to be more readable.

21 lines (20 loc) 952 B
"use strict"; 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;