markdown-table-prettify
Version:
Transforms markdown tables to be more readable.
18 lines (17 loc) • 859 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.TableDocumentPrettyfier = void 0;
var vscode = require("vscode");
var TableDocumentPrettyfier = /** @class */ (function () {
function TableDocumentPrettyfier(_multiTablePrettyfier) {
this._multiTablePrettyfier = _multiTablePrettyfier;
}
TableDocumentPrettyfier.prototype.provideDocumentFormattingEdits = function (document, options, token) {
var formattedDocument = this._multiTablePrettyfier.formatTables(document.getText());
return [
new vscode.TextEdit(new vscode.Range(new vscode.Position(0, 0), new vscode.Position(document.lineCount - 1, Number.MAX_SAFE_INTEGER)), formattedDocument)
];
};
return TableDocumentPrettyfier;
}());
exports.TableDocumentPrettyfier = TableDocumentPrettyfier;
;