@felisdiligens/md-table-tools
Version:
MultiMarkdown table tools
25 lines (24 loc) • 882 B
TypeScript
import { Table } from "./table.js";
import { TableParser } from "./tableParser.js";
import { TableRenderer } from "./tableRenderer.js";
export declare class DokuWikiTableParser implements TableParser {
/** If true, converts DokuWiki syntax to Markdown syntax */
convertMarkup: boolean;
constructor(
/** If true, converts DokuWiki syntax to Markdown syntax */
convertMarkup?: boolean);
parse(table: string): Table;
}
export declare class DokuWikiTableRenderer implements TableRenderer {
/** If true, converts Markdown syntax to DokuWiki syntax */
convertMarkup: boolean;
constructor(
/** If true, converts Markdown syntax to DokuWiki syntax */
convertMarkup?: boolean);
render(table: Table): string;
private renderCaption;
private renderRow;
private renderCell;
private renderText;
private determineColumnWidths;
}