Skip to content

Latest commit

 

History

History
181 lines (103 loc) · 3.84 KB

PrettyMultiMarkdownTableRenderer.md

File metadata and controls

181 lines (103 loc) · 3.84 KB

@felisdiligens/md-table-tools / Exports / PrettyMultiMarkdownTableRenderer

Class: PrettyMultiMarkdownTableRenderer

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new PrettyMultiMarkdownTableRenderer(renderOutsideTable?)

Parameters

Name Type Default value
renderOutsideTable boolean true

Defined in

tables/multiMarkdownTable.ts:366

Properties

renderOutsideTable

renderOutsideTable: boolean = true

Defined in

tables/multiMarkdownTable.ts:367

Methods

determineColumnWidths

Private determineColumnWidths(table): number[]

Parameters

Name Type
table Table

Returns

number[]

Defined in

tables/multiMarkdownTable.ts:494


render

render(table): string

Parameters

Name Type
table Table

Returns

string

Implementation of

TableRenderer.render

Defined in

tables/multiMarkdownTable.ts:369


renderCaption

Private renderCaption(caption): string

Parameters

Name Type
caption TableCaption

Returns

string

Defined in

tables/multiMarkdownTable.ts:410


renderCell

Private renderCell(cell, colspan?, cellWidth?): string

Parameters

Name Type Default value
cell TableCell undefined
colspan number 1
cellWidth number -1

Returns

string

Defined in

tables/multiMarkdownTable.ts:475


renderRow

Private renderRow(table, row, columnWidths): string

Parameters

Name Type
table Table
row TableRow
columnWidths number[]

Returns

string

Defined in

tables/multiMarkdownTable.ts:458


renderSeparator

Private renderSeparator(table, columnWidths): string

Parameters

Name Type
table Table
columnWidths number[]

Returns

string

Defined in

tables/multiMarkdownTable.ts:421