Skip to main content

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​

HTMLCanvasElement

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​

HTMLCanvasElement

options​

CreateEnhancedChartOptions

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​

HTMLElement

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​

HTMLElement

data​

readonly unknown[]

options​

GPSTimeChartOptions

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​

GPSTrackOptions

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​

HTMLElement

data​

PerformanceAnalysisDatum[]

labels​

(string | number)[]

options​

PerformanceAnalysisOptions

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?​

TimeInZoneChartOptions = {}

Returns​

void