UNPKG

markdown-table-ts

Version:

A zero-dependency library for generating Markdown tables written in TypeScript.

23 lines (22 loc) 552 B
declare enum Align { Left = "left", Right = "right", Center = "center", None = "none" } declare type Column = string; declare type Row = Column[]; interface Table { body: Row[]; head: Row; } interface GetTableInput { table: Table; alignColumns?: boolean; alignment?: Align[]; } declare class MarkdownTableError extends Error { constructor(m: string); } declare const getMarkdownTable: (params: GetTableInput) => string; export { Align, Column, Row, Table, MarkdownTableError, GetTableInput, getMarkdownTable, };