Skip to main content
cngx-src documentation

createDefaultChartRenderer

Variablecommon/chart/renderer

projects/common/chart/renderer/renderer-factory.ts

Description#

The default renderer factory: dispatches 'svg' to createSvgRenderer and 'canvas' to createCanvasRenderer. Inlines the two-backend switch; a consumer wanting a third backend (WebGL, ...) supplies a whole replacement via withChartRendererFactory.

Type#

CngxChartRendererFactory

Default value#

(mode, deps) =>
  mode === 'svg' ? createSvgRenderer(deps) : createCanvasRenderer(deps)