Skip to content

Latest commit

 

History

History
193 lines (110 loc) · 4.05 KB

GitHubFlavoredMarkdownTableRenderer.md

File metadata and controls

193 lines (110 loc) · 4.05 KB

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

Class: GitHubFlavoredMarkdownTableRenderer

Implements

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new GitHubFlavoredMarkdownTableRenderer(prettify?, renderOutsideTable?)

Parameters

Name Type Default value
prettify boolean true
renderOutsideTable boolean true

Defined in

tables/gfmTable.ts:183

Properties

prettify

prettify: boolean = true

Defined in

tables/gfmTable.ts:184


renderOutsideTable

renderOutsideTable: boolean = true

Defined in

tables/gfmTable.ts:185

Methods

determineColumnWidth

Private determineColumnWidth(table, column): number

Parameters

Name Type
table Table
column TableColumn

Returns

number

Defined in

tables/gfmTable.ts:277


determineColumnWidths

Private determineColumnWidths(table): number[]

Parameters

Name Type
table Table

Returns

number[]

Defined in

tables/gfmTable.ts:286


render

render(table): string

Parameters

Name Type
table Table

Returns

string

Implementation of

TableRenderer.render

Defined in

tables/gfmTable.ts:187


renderCell

Private renderCell(cell, cellWidth?): string

Parameters

Name Type Default value
cell TableCell undefined
cellWidth number -1

Returns

string

Defined in

tables/gfmTable.ts:256


renderDelimiterRow

Private renderDelimiterRow(table, columnWidths): string

Parameters

Name Type
table Table
columnWidths number[]

Returns

string

Defined in

tables/gfmTable.ts:213


renderRow

Private renderRow(table, row, columnWidths): string

Parameters

Name Type
table Table
row TableRow
columnWidths number[]

Returns

string

Defined in

tables/gfmTable.ts:241