UNPKG

@felisdiligens/md-table-tools

Version:

MultiMarkdown table tools

25 lines (24 loc) 882 B
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; }