@felisdiligens/md-table-tools
Version:
MultiMarkdown table tools
18 lines (17 loc) • 642 B
TypeScript
import { Table } from "./table.js";
import { TableParser } from "./tableParser.js";
import { TableRenderer } from "./tableRenderer.js";
export declare class GitHubFlavoredMarkdownTableParser implements TableParser {
parse(table: string): Table;
}
export declare class GitHubFlavoredMarkdownTableRenderer implements TableRenderer {
prettify: boolean;
renderOutsideTable: boolean;
constructor(prettify?: boolean, renderOutsideTable?: boolean);
render(table: Table): string;
private renderDelimiterRow;
private renderRow;
private renderCell;
private determineColumnWidth;
private determineColumnWidths;
}