One column in a Mystical Ability sub-type's Being-sheet ledger (#990).

interface MysticalAbilityColumn {
    headClass?: string;
    kind: MysticalAbilityColumnKind;
    labelKey: string;
    tooltipKey?: string;
    width: string;
}

Properties

headClass?: string

Optional header cell class (e.g. ledger__head-num for numeric columns).

Which row field this column renders and how.

labelKey: string

Localization key for the column header label.

tooltipKey?: string

Optional localization key for the header tooltip (spells out an abbreviation).

width: string

CSS grid track width — a single token (no internal spaces).