@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.
14 lines (13 loc) • 1.04 kB
TypeScript
export { ChartRenderer } from './core/renderer.js';
export { ChartConfig } from './core/config.js';
export { DataProvider } from './utils/provider.js';
export { ImageExporter } from './utils/exporter.js';
export type * from './types/types.js';
export * from './utils/utils.js';
import type { Exchange } from './types/types.js';
export declare function generateChartImage(config: any): Promise<import("./types/types.js").RenderResult>;
export declare function generateMultipleCharts(configs: any[]): Promise<import("./types/types.js").RenderResult[]>;
export declare function fetchMarketData(symbol: string, timeframe: string, exchange?: Exchange, limit?: number): Promise<import("./types/types.js").ChartData[]>;
export declare function quickChart(symbol: string, outputPath: string, options?: any): Promise<import("./types/types.js").RenderResult>;
export { ComparisonService, type ComparisonConfig, type ComparisonResult } from './core/comparison.js';
export { ComparisonRenderer, type ComparisonLayout } from './renderer/comparison.js';