@felisdiligens/md-table-tools
Version:
MultiMarkdown table tools
25 lines (24 loc) • 855 B
TypeScript
import { Table } from "./table.js";
import { TableParser } from "./tableParser.js";
import { TableRenderer } from "./tableRenderer.js";
export declare class MultiMarkdownTableParser implements TableParser {
parse(table: string): Table;
}
export declare class MinifiedMultiMarkdownTableRenderer implements TableRenderer {
renderOutsideTable: boolean;
constructor(renderOutsideTable?: boolean);
render(table: Table): string;
private renderCaption;
private renderSeparator;
private renderRow;
}
export declare class PrettyMultiMarkdownTableRenderer implements TableRenderer {
renderOutsideTable: boolean;
constructor(renderOutsideTable?: boolean);
render(table: Table): string;
private renderCaption;
private renderSeparator;
private renderRow;
private renderCell;
private determineColumnWidths;
}