Interface: RendererModuleAccessors
Defined in: utils/charts/core/renderChartDependencyAccessors.ts:46
Propertiesβ
createChartCanvasβ
createChartCanvas: (
field: string,
index: number,
runtime: CreateChartCanvasRuntime
) => HTMLCanvasElement;
Defined in: utils/charts/core/renderChartDependencyAccessors.ts:47
Create the canvas element used by Chart.js renderers.
Parametersβ
fieldβ
string
Data field name for the chart.
indexβ
number
Index of the chart instance.
runtime?β
CreateChartCanvasRuntime = ...
Returnsβ
Configured canvas element for the chart.
createEnhancedChartβ
createEnhancedChart: (
canvas: HTMLCanvasElement,
options: CreateEnhancedChartOptions
) => object | null;
Defined in: utils/charts/core/renderChartDependencyAccessors.ts:48
Creates a Chart.js chart with FitFileViewer display settings.
Parametersβ
canvasβ
optionsβ
Returnsβ
object | null
renderEventMessagesChartβ
renderEventMessagesChart: (container: HTMLElement, options: EventMessagesChartOptions, startTime:
| number
| Date) => void;
Defined in: utils/charts/core/renderChartDependencyAccessors.ts:49
Renders a scatter chart showing event-message timestamps.
Parametersβ
containerβ
Parent element to append the chart canvas into.
options?β
EventMessagesChartOptions = {}
Chart display options.
startTimeβ
| number
| Date
Activity start time used to normalize event timestamps.
Returnsβ
void
renderGPSTimeChartβ
renderGPSTimeChart: (container: HTMLElement, data: readonly unknown[], options: GPSTimeChartOptions) => void;
Defined in: utils/charts/core/renderChartDependencyAccessors.ts:50
Renders GPS latitude and longitude over elapsed activity time.
Parametersβ
containerβ
dataβ
readonly unknown[]
optionsβ
Returnsβ
void
renderGPSTrackChartβ
renderGPSTrackChart: (container:
| HTMLElement
| null
| undefined, data: readonly unknown[], options: GPSTrackOptions) => void;
Defined in: utils/charts/core/renderChartDependencyAccessors.ts:51
Render a scatter chart showing GPS track coordinates.
Parametersβ
containerβ
| HTMLElement
| null
| undefined
dataβ
readonly unknown[]
optionsβ
Returnsβ
void
renderLapZoneChartsβ
renderLapZoneCharts: (container:
| HTMLElement
| null
| undefined, options: LapZoneChartsOptions | null) => void;
Defined in: utils/charts/core/renderChartDependencyAccessors.ts:52
Render lap-specific stacked and individual zone charts when lap zone data is available.
Parametersβ
containerβ
| HTMLElement
| null
| undefined
Target chart container.
options?β
LapZoneChartsOptions | null
Optional visibility and chart settings.
Returnsβ
void
renderPerformanceAnalysisChartsβ
renderPerformanceAnalysisCharts: (container: HTMLElement, data: PerformanceAnalysisDatum[], labels: (string | number)[], options: PerformanceAnalysisOptions) => void;
Defined in: utils/charts/core/renderChartDependencyAccessors.ts:53
Render performance analysis charts.
Parametersβ
containerβ
dataβ
labelsβ
(string | number)[]
optionsβ
Returnsβ
void
renderTimeInZoneChartsβ
renderTimeInZoneCharts: (container:
| HTMLElement
| null
| undefined, options: TimeInZoneChartOptions) => void;
Defined in: utils/charts/core/renderChartDependencyAccessors.ts:54
Render HR / Power time-in-zone charts into a container.
Parametersβ
containerβ
| HTMLElement
| null
| undefined
options?β
Returnsβ
void