Skip to main content

Interface: ColumnFactory<Row>

Defined in: packages/sdvtables/src/define.ts:10

Type Parameters​

Row​

Row

Properties​

fmtRank​

fmtRank: <K>(key, o?) => ColumnBase<Row, NumericKey<Row>> & object

Defined in: packages/sdvtables/src/define.ts:94

gtUtils aliases — same objects, old names (see src/aliases.ts).

Type Parameters​

K​

K extends string

Parameters​

key​

K

o?​

Base<Row, K> & Partial<Opt<ColumnBase<Row, NumericKey<Row>> & object, never>>

Returns​

ColumnBase<Row, NumericKey<Row>> & object


fmtTally​

fmtTally: (keys, o?) => ColumnBase<Row, NumericKey<Row>> & object

Defined in: packages/sdvtables/src/define.ts:95

Parameters​

keys​

readonly [NumericKey<Row>, NumericKey<Row>]

o?​

Base<Row, NumericKey<Row>> & Partial<Opt<ColumnBase<Row, NumericKey<Row>> & object, "keys">>

Returns​

ColumnBase<Row, NumericKey<Row>> & object

Methods​

colorPills()​

colorPills<K>(key, o?): ColumnBase<Row, NumericKey<Row>> & object

Defined in: packages/sdvtables/src/define.ts:46

Type Parameters​

K​

K extends string

Parameters​

key​

K

o?​

Base<Row, K> & Partial<Opt<ColumnBase<Row, NumericKey<Row>> & object, never>>

Returns​

ColumnBase<Row, NumericKey<Row>> & object


colorRanks()​

colorRanks<K>(key, o?): ColumnBase<Row, NumericKey<Row>> & object

Defined in: packages/sdvtables/src/define.ts:50

Type Parameters​

K​

K extends string

Parameters​

key​

K

o?​

Base<Row, K> & Partial<Opt<ColumnBase<Row, NumericKey<Row>> & object, never>>

Returns​

ColumnBase<Row, NumericKey<Row>> & object


colorResults()​

colorResults<K>(key, o?): ColumnBase<Row, keyof Row & string> & object

Defined in: packages/sdvtables/src/define.ts:54

Type Parameters​

K​

K extends string

Parameters​

key​

K

o?​

Base<Row, K> & Partial<Opt<ColumnBase<Row, keyof Row & string> & object, never>>

Returns​

ColumnBase<Row, keyof Row & string> & object


delta()​

delta<K>(from, to, o?): ColumnBase<Row, NumericKey<Row>> & object

Defined in: packages/sdvtables/src/define.ts:25

Type Parameters​

K​

K extends string

Parameters​

from​

K

to​

NumericKey<Row>

o?​

Base<Row, K> & Partial<Opt<ColumnBase<Row, NumericKey<Row>> & object, "to">>

Returns​

ColumnBase<Row, NumericKey<Row>> & object


headshot()​

headshot<K>(key, o): ColumnBase<Row, keyof Row & string> & object

Defined in: packages/sdvtables/src/define.ts:42

Type Parameters​

K​

K extends string

Parameters​

key​

K

o​

Base<Row, K> & Partial<Omit<Opt<ColumnBase<Row, keyof Row & string> & object, never>, "league">> & Pick<Opt<ColumnBase<Row, keyof Row & string> & object, never>, "league">

Returns​

ColumnBase<Row, keyof Row & string> & object


highlight()​

highlight<K>(key, when, o?): ColumnBase<Row, keyof Row & string> & object

Defined in: packages/sdvtables/src/define.ts:66

Type Parameters​

K​

K extends string

Parameters​

key​

K

when​

Predicate<Row>

o?​

Base<Row, K> & Partial<Opt<ColumnBase<Row, keyof Row & string> & object, "when">>

Returns​

ColumnBase<Row, keyof Row & string> & object


highlightNa()​

highlightNa<K>(key, o?): ColumnBase<Row, keyof Row & string> & object

Defined in: packages/sdvtables/src/define.ts:71

Type Parameters​

K​

K extends string

Parameters​

key​

K

o?​

Base<Row, K> & Partial<Opt<ColumnBase<Row, keyof Row & string> & object, never>>

Returns​

ColumnBase<Row, keyof Row & string> & object


image()​

image<K>(key, o?): ColumnBase<Row, keyof Row & string> & object

Defined in: packages/sdvtables/src/define.ts:89

Type Parameters​

K​

K extends string

Parameters​

key​

K

o?​

Base<Row, K> & Partial<Opt<ColumnBase<Row, keyof Row & string> & object, never>>

Returns​

ColumnBase<Row, keyof Row & string> & object


indicatorBox()​

indicatorBox<K>(key, o?): ColumnBase<Row, keyof Row & string> & object

Defined in: packages/sdvtables/src/define.ts:62

Type Parameters​

K​

K extends string

Parameters​

key​

K

o?​

Base<Row, K> & Partial<Opt<ColumnBase<Row, keyof Row & string> & object, never>>

Returns​

ColumnBase<Row, keyof Row & string> & object


int()​

int<K>(key, o?): ColumnBase<Row, NumericKey<Row>> & object

Defined in: packages/sdvtables/src/define.ts:16

Type Parameters​

K​

K extends string

Parameters​

key​

K

o?​

Base<Row, K>

Returns​

ColumnBase<Row, NumericKey<Row>> & object


logo<K>(key, o): ColumnBase<Row, keyof Row & string> & TeamOpts & object

Defined in: packages/sdvtables/src/define.ts:34

Type Parameters​

K​

K extends string

Parameters​

key​

K

o​

Base<Row, K> & Partial<Omit<Opt<ColumnBase<Row, keyof Row & string> & TeamOpts & object, never>, "league">> & Pick<Opt<ColumnBase<Row, keyof Row & string> & TeamOpts & object, never>, "league">

Returns​

ColumnBase<Row, keyof Row & string> & TeamOpts & object


mergeStackTeamColor()​

mergeStackTeamColor<K>(key, stack, team, o): ColumnBase<Row, keyof Row & string> & TeamOpts & object

Defined in: packages/sdvtables/src/define.ts:75

Type Parameters​

K​

K extends string

Parameters​

key​

K

stack​

keyof Row & string

team​

keyof Row & string

o​

Base<Row, K> & Partial<Omit<Opt<ColumnBase<Row, keyof Row & string> & TeamOpts & object, "team" | "stack">, "league">> & Pick<Opt<ColumnBase<Row, keyof Row & string> & TeamOpts & object, "team" | "stack">, "league">

Returns​

ColumnBase<Row, keyof Row & string> & TeamOpts & object


num()​

num<K>(key, o?): ColumnBase<Row, NumericKey<Row>> & object

Defined in: packages/sdvtables/src/define.ts:12

Type Parameters​

K​

K extends string

Parameters​

key​

K

o?​

Base<Row, K> & Partial<Opt<ColumnBase<Row, NumericKey<Row>> & object, never>>

Returns​

ColumnBase<Row, NumericKey<Row>> & object


pct()​

pct<K>(key, o?): ColumnBase<Row, NumericKey<Row>> & object

Defined in: packages/sdvtables/src/define.ts:17

Type Parameters​

K​

K extends string

Parameters​

key​

K

o?​

Base<Row, K> & Partial<Opt<ColumnBase<Row, NumericKey<Row>> & object, never>>

Returns​

ColumnBase<Row, NumericKey<Row>> & object


percentileBar()​

percentileBar<K>(key, o?): ColumnBase<Row, NumericKey<Row>> & object

Defined in: packages/sdvtables/src/define.ts:58

Type Parameters​

K​

K extends string

Parameters​

key​

K

o?​

Base<Row, K> & Partial<Opt<ColumnBase<Row, NumericKey<Row>> & object, never>>

Returns​

ColumnBase<Row, NumericKey<Row>> & object


rank()​

rank<K>(key, o?): ColumnBase<Row, NumericKey<Row>> & object

Defined in: packages/sdvtables/src/define.ts:21

Type Parameters​

K​

K extends string

Parameters​

key​

K

o?​

Base<Row, K> & Partial<Opt<ColumnBase<Row, NumericKey<Row>> & object, never>>

Returns​

ColumnBase<Row, NumericKey<Row>> & object


tally()​

tally(keys, o?): ColumnBase<Row, NumericKey<Row>> & object

Defined in: packages/sdvtables/src/define.ts:30

Parameters​

keys​

readonly [NumericKey<Row>, NumericKey<Row>]

o?​

Base<Row, NumericKey<Row>> & Partial<Opt<ColumnBase<Row, NumericKey<Row>> & object, "keys">>

Returns​

ColumnBase<Row, NumericKey<Row>> & object


teamColorBar()​

teamColorBar<K>(key, o): ColumnBase<Row, keyof Row & string> & TeamOpts & object

Defined in: packages/sdvtables/src/define.ts:81

Type Parameters​

K​

K extends string

Parameters​

key​

K

o​

Base<Row, K> & Partial<Omit<Opt<ColumnBase<Row, keyof Row & string> & TeamOpts & object, never>, "league">> & Pick<Opt<ColumnBase<Row, keyof Row & string> & TeamOpts & object, never>, "league">

Returns​

ColumnBase<Row, keyof Row & string> & TeamOpts & object


teamColorBg()​

teamColorBg<K>(key, o): ColumnBase<Row, keyof Row & string> & TeamOpts & object

Defined in: packages/sdvtables/src/define.ts:85

Type Parameters​

K​

K extends string

Parameters​

key​

K

o​

Base<Row, K> & Partial<Omit<Opt<ColumnBase<Row, keyof Row & string> & TeamOpts & object, never>, "league">> & Pick<Opt<ColumnBase<Row, keyof Row & string> & TeamOpts & object, never>, "league">

Returns​

ColumnBase<Row, keyof Row & string> & TeamOpts & object


text()​

text<K>(key, o?): ColumnBase<Row, keyof Row & string> & object

Defined in: packages/sdvtables/src/define.ts:11

Type Parameters​

K​

K extends string

Parameters​

key​

K

o?​

Base<Row, K>

Returns​

ColumnBase<Row, keyof Row & string> & object


wordmark()​

wordmark<K>(key, o): ColumnBase<Row, keyof Row & string> & TeamOpts & object

Defined in: packages/sdvtables/src/define.ts:38

Type Parameters​

K​

K extends string

Parameters​

key​

K

o​

Base<Row, K> & Partial<Omit<Opt<ColumnBase<Row, keyof Row & string> & TeamOpts & object, never>, "league">> & Pick<Opt<ColumnBase<Row, keyof Row & string> & TeamOpts & object, never>, "league">

Returns​

ColumnBase<Row, keyof Row & string> & TeamOpts & object