UNPKG

chart-0714

Version:

Professional trading chart library with advanced customization for trading journal apps

34 lines (33 loc) 1.25 kB
import { Theme, ChartOptions, ChartData } from '../../types'; import { WebGLRenderer } from '../../core/WebGLRenderer'; import { UnifiedCoordinateSystem } from '../../core/UnifiedCoordinateSystem'; import { GridRenderer } from '../../renderers/GridRenderer'; import { UnifiedRenderer } from '../../renderers/UnifiedRenderer'; export declare class VolumeRendererManager { private renderer; private _container; private theme; private coordSystem; private options; private unifiedChartRenderer; private gridRenderer; private unifiedRenderer; constructor(renderer: WebGLRenderer, _container: HTMLElement, // 나중에 UI 확장 시 사용 theme: Theme, coordSystem: UnifiedCoordinateSystem, options?: Partial<ChartOptions>); init(): Promise<void>; renderVolume(data: ChartData, _visibleRange: { start: number; end: number; }, _mouseX: number, _mouseY: number): void; getGridRenderer(): GridRenderer; getUnifiedRenderer(): UnifiedRenderer; updateTheme(theme: Theme): void; updateColors(colors: { up?: string; down?: string; maColor?: string; }): void; updateOptions(options: ChartOptions): void; resize(): void; dispose(): void; }