appearance? | readonly | RaceAppearance | - | packages/react/src/race-types.ts:73 |
aspectRatio? | readonly | number | Shape of the responsive box. Default 2, or 1.4 below 420px wide | packages/react/src/race-types.ts:70 |
children? | readonly | ReactNode | Annotations, positioned through useRaceChart(). | packages/react/src/race-types.ts:78 |
className? | readonly | string | - | packages/react/src/race-types.ts:76 |
emphasise? | readonly | Accessor<T, boolean> | Drawn with the larger ringed marker. For an xG race, pass isGoal. | packages/react/src/race-types.ts:57 |
endTime? | readonly | number | Where the x-axis ends. Defaults to max(90, ceil(latest event)). | packages/react/src/race-types.ts:62 |
height? | readonly | number | - | packages/react/src/race-types.ts:68 |
maxValue? | readonly | number | Top of the y-axis. Defaults to a round ceiling above the highest total. | packages/react/src/race-types.ts:64 |
padding? | readonly | ChartPadding | - | packages/react/src/race-types.ts:71 |
period? | readonly | Accessor<T, number> | Given, period-boundary rules are derived from the data rather than assumed. | packages/react/src/race-types.ts:59 |
series | readonly | readonly RaceSeries<T>[] | - | packages/react/src/race-types.ts:51 |
time | readonly | Accessor<T, number> | Match minute. Fractional is fine — (s) => s.minute + s.second / 60. | packages/react/src/race-types.ts:53 |
tooltip? | readonly | (rows, time) => ReactNode | Replaces the default crosshair tooltip body. | packages/react/src/race-types.ts:75 |
value | readonly | Accessor<T, number> | The quantity that accumulates. For an xG race, the shot's xG. | packages/react/src/race-types.ts:55 |
width? | readonly | number | Fixed pixel size — the opt-out from the responsive default. Provide both, or neither. | packages/react/src/race-types.ts:67 |