markdown-table-prettify
Version:
Transforms markdown tables to be more readable.
18 lines (17 loc) • 841 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.TableDocumentRangePrettyfier = void 0;
var vscode = require("vscode");
var TableDocumentRangePrettyfier = /** @class */ (function () {
function TableDocumentRangePrettyfier(_multiTablePrettyfier) {
this._multiTablePrettyfier = _multiTablePrettyfier;
}
TableDocumentRangePrettyfier.prototype.provideDocumentRangeFormattingEdits = function (document, range, options, token) {
var formattedSelection = this._multiTablePrettyfier.formatTables(document.getText(range));
return formattedSelection != null
? [new vscode.TextEdit(range, formattedSelection)]
: [];
};
return TableDocumentRangePrettyfier;
}());
exports.TableDocumentRangePrettyfier = TableDocumentRangePrettyfier;
;