UNPKG

@neabyte/chart-to-image

Version:

Convert trading charts to images using Node.js canvas with advanced features: 6 chart types, VWAP/EMA/SMA indicators, custom colors, themes, hide elements, scaling, and PNG/JPEG export formats.

17 lines (16 loc) 561 B
import { ChartConfig } from '../core/config.js'; import { NodeChartRenderer } from '../renderer/index.js'; import type { ChartData, RenderResult } from '../types/types.js'; export declare class ChartRenderer { private config; private dataProvider; private nodeRenderer; constructor(config: ChartConfig); generateChart(): Promise<RenderResult>; private createChartData; private getChartOptions; private getFileExtension; getChart(): NodeChartRenderer; updateChart(data: ChartData[]): Promise<void>; destroy(): void; }