vyaz-monorepo / core/src / BorderStyles
Interface: BorderStyles
Defined in: core/src/types/TableTypes.ts:59
Solid per-side border + a uniform corner radius. Shared by TableStyle (the table's own outer border), TableRowStyle and TableCellStyle.
See
TableTypes.ts header — modelled on svg-table-core's BorderStyles. Asymmetric corner radii are a possible future addition; everything else in svg-table-core's BorderStyles is covered.
Extended by
Properties
borderColors?
optionalborderColors?:ColorsOnWidth
Defined in: core/src/types/TableTypes.ts:63
Per-side border color, CSS shorthand. Default '#000' when a width is set.
borderPatterns?
optionalborderPatterns?:BorderPatterns
Defined in: core/src/types/TableTypes.ts:68
Per-side SVG stroke-dasharray. A side with no pattern (or the whole property absent) is a solid line. [4, 2] = 4px dash, 2px gap, repeating.
borderShapes?
optionalborderShapes?:Sides<BorderLineCap>
Defined in: core/src/types/TableTypes.ts:70
Per-side stroke-linecap for that side's (dashed or solid) line. Default 'butt'.
borderWidths?
optionalborderWidths?:Widths
Defined in: core/src/types/TableTypes.ts:61
Per-side border width, CSS shorthand. 0 (absent) = no border on that side.
rx?
optionalrx?:number
Defined in: core/src/types/TableTypes.ts:72
Uniform corner radius (all four corners). Asymmetric radii are a future addition.
ry?
optionalry?:number
Defined in: core/src/types/TableTypes.ts:74
Uniform corner radius; defaults to rx when only one is given.
