@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
TypeScript
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;
}