PagedTableOptions
TableOptions with budget required. The overload signal that makes renderTable return string[] of pages.
interface PagedTableOptions extends TableOptionsalign
Cell alignment. A scalar applies to every column. An array sets alignment per column and any column past the end of the array falls back to left.
border
Frame glyph set. markdown emits GFM with no outer frame.
budget: number;Default:2000
emptyCell
Fills a missing or empty cell so ragged rows stay aligned.
fence
Wraps the output in a triple-backtick code block so Discord renders it monospace. The fence characters count against the page budget.
header
Treats the first row as a header and draws a separator beneath it. The double frame draws that separator heavier. The markdown border always carries its delimiter row. Turning this off puts a blank row above it.
maxWidth
Max content display width applied to every column. Wider cells are wrapped or truncated.
maxWidth?: numberInherited from:TableOptions
numericAlign
Right-aligns a column whose non-empty body cells are all numeric. The header label is not judged, so a numeric column under a text header still aligns. An explicit align for that column wins.
overflow
How an over-wide cell is handled once maxWidth is set. wrap word-wraps onto multiple lines, truncate cuts with a trailing ellipsis.
A GFM cell holds one line. The markdown border truncates whatever this says.
padding
Spaces on each side of every cell.