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.

13 lines (12 loc) 937 B
import type { ChartData } from '../types/types.js'; export declare function formatTimestamp(timestamp: number): string; export declare function calculatePercentageChange(current: number, previous: number): number; export declare function calculateMovingAverage(data: number[], period: number): number[]; export declare function calculateRSI(data: number[], period?: number): number[]; export declare function validateChartData(data: ChartData[]): boolean; export declare function sortChartData(data: ChartData[]): ChartData[]; export declare function filterChartDataByDate(data: ChartData[], startDate: Date, endDate: Date): ChartData[]; export declare function timeframeToMs(timeframe: string): number; export declare function getPriceChangeColor(current: number, previous: number): string; export declare function formatPrice(price: number, decimals?: number): string; export declare function calculateVWAP(data: ChartData[]): number;