UNPKG

brickcharts

Version:

A comprehensive library for managing Billboard and Last.FM charts with visualizations and data management

27 lines (26 loc) 726 B
import { ChartData, ChartSource, CacheOptions } from '../types'; export declare class ChartDataManager { private cache; constructor(options?: CacheOptions); /** * Cache chart data */ cacheChart(chartData: ChartData): Promise<void>; /** * Get cached chart data */ getCachedChart(chartType: string, source: ChartSource, date?: Date): Promise<ChartData | null>; /** * Clear cache */ clearCache(chartType?: string, source?: ChartSource): Promise<void>; /** * Get cache statistics */ getCacheStats(): Promise<any>; /** * Generate cache key for chart data */ private generateCacheKey; } //# sourceMappingURL=ChartDataManager.d.ts.map