Class: TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:248
Type Parameters
Row
Row
Constructors
Constructor
new TableBuilder<
Row>(s):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:249
Parameters
s
TableSpec<Row>
Returns
TableBuilder<Row>
Methods
boldRows()
boldRows(
rows,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:311
Parameters
rows
RowSelector<Row>
o?
Partial<Omit<D<Row, "boldRows">, "type" | "rows">> = {}
Returns
TableBuilder<Row>
borderBars()
borderBars(
side,colors,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:342
Parameters
side
"top" | "bottom"
colors
readonly string[]
o?
Partial<Omit<D<Row, "borderBars">, "type" | "side" | "colors">> = {}
Returns
TableBuilder<Row>
borderGrid()
borderGrid(
o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:339
Parameters
o?
Partial<Omit<D<Row, "borderGrid">, "type">> = {}
Returns
TableBuilder<Row>
build()
build():
TableSpec<Row>
Defined in: packages/sdvtables/src/define.ts:483
Returns
TableSpec<Row>
caption538()
caption538(
o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:288
Parameters
o?
Partial<Omit<D<Row, "caption538">, "type">> = {}
Returns
TableBuilder<Row>
columns()
columns(
fn):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:260
Parameters
fn
(c) => readonly ColumnSpec<Row>[]
Returns
TableBuilder<Row>
cutline()
cutline(
after,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:323
Parameters
after
number | readonly number[]
o?
Partial<Omit<D<Row, "cutline">, "type" | "after">> = {}
Returns
TableBuilder<Row>
font()
font(
family,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:480
Parameters
family
string
o?
Partial<Omit<D<Row, "font">, "type" | "family">> = {}
Returns
TableBuilder<Row>
groupBy()
groupBy(
key):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:291
Parameters
key
keyof Row & string
Returns
TableBuilder<Row>
groupStripes()
groupStripes(
o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:294
Parameters
o?
Partial<Omit<D<Row, "groupStripes">, "type">> = {}
Returns
TableBuilder<Row>
id()
id(
id):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:253
Parameters
id
string
Returns
TableBuilder<Row>
legendContinuous()
legendContinuous(
o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:367
Parameters
o?
Partial<Omit<D<Row, "legendContinuous">, "type">> = {}
Returns
TableBuilder<Row>
legendDiscrete()
legendDiscrete(
key,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:379
Parameters
key
Readonly<Record<string, string>> | "recorded"
o?
Partial<Omit<D<Row, "legendDiscrete">, "type" | "key">> = {}
Returns
TableBuilder<Row>
marginalia()
marginalia(
columns,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:453
Parameters
columns
readonly keyof Row & string[]
o?
Partial<Omit<D<Row, "marginalia">, "type" | "columns">> = {}
Returns
TableBuilder<Row>
outliers()
outliers(
columns,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:412
Parameters
columns
readonly keyof Row & string[]
o?
Partial<Omit<D<Row, "outliers">, "type" | "columns">> = {}
Returns
TableBuilder<Row>
rowAccent()
rowAccent(
key,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:297
Parameters
key
keyof Row & string
o?
Partial<Omit<D<Row, "rowAccent">, "type" | "key">> = {}
Returns
TableBuilder<Row>
rowKey()
rowKey(
key):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:257
J31: the link id column (see TableSpec.rowKey).
Parameters
key
keyof Row & string
Returns
TableBuilder<Row>
scaleNote()
scaleNote(
columns,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:418
Parameters
columns
readonly keyof Row & string[]
o?
Partial<Omit<D<Row, "scaleNote">, "type" | "columns">> = {}
Returns
TableBuilder<Row>
significance()
significance(
pairs,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:397
Parameters
pairs
readonly object[]
o?
Partial<Omit<D<Row, "significance">, "type" | "pairs">> = {}
Returns
TableBuilder<Row>
snake()
snake(
o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:469
Parameters
o?
Partial<Omit<D<Row, "snake">, "type">> = {}
Returns
TableBuilder<Row>
socialTag()
socialTag(
accounts,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:424
Parameters
accounts
Readonly<Record<string, string>>
o?
Partial<Omit<D<Row, "socialTag">, "type" | "accounts">> = {}
Returns
TableBuilder<Row>
sourceNote()
sourceNote(
html,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:285
Parameters
html
string
o?
unsafe?
boolean
Returns
TableBuilder<Row>
spotlight()
spotlight(
rows,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:317
Parameters
rows
RowSelector<Row>
o?
Partial<Omit<D<Row, "spotlight">, "type" | "rows">> = {}
Returns
TableBuilder<Row>
subtitle()
subtitle(
text):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:279
Parameters
text
string
Returns
TableBuilder<Row>
theme()
theme(
name,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:263
Parameters
name
string
o?
density?
options?
Readonly<Record<string, string>>
Returns
TableBuilder<Row>
tiers()
tiers(
levels,tierKey,imageColumns,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:472
Parameters
levels
readonly string[]
tierKey
keyof Row & string
imageColumns
readonly keyof Row & string[]
o?
Partial<Omit<D<Row, "tiers">, "type" | "levels" | "tierKey" | "imageColumns">> = {}
Returns
TableBuilder<Row>
title()
title(
text):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:276
Parameters
text
string
Returns
TableBuilder<Row>
titleHeader()
titleHeader(
title,o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:282
Parameters
title
string
o?
Omit<D<Row, "titleHeader">, "type" | "title"> = {}
Returns
TableBuilder<Row>
watermark()
watermark(
o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:438
Parameters
o?
Partial<Omit<D<Row, "watermark">, "type">> = {}
Returns
TableBuilder<Row>
wrapLabels()
wrapLabels(
o?):TableBuilder<Row>
Defined in: packages/sdvtables/src/define.ts:450
Parameters
o?
Partial<Omit<D<Row, "wrapLabels">, "type">> = {}
Returns
TableBuilder<Row>