UNPKG

chart-0714

Version:

Professional trading chart library with advanced customization for trading journal apps

39 lines (38 loc) 1.27 kB
import { ChartOptions } from '../types'; export declare class ChartSettingsManager { private static STORAGE_KEY; /** * 현재 설정을 기본값으로 저장 * 매매일지 앱과의 충돌 방지를 위해 비활성화됨 */ static saveAsDefault(options: ChartOptions): void; /** * 저장된 기본 설정 로드 * 매매일지 앱과의 충돌 방지를 위해 비활성화됨 */ static loadDefaults(): Partial<ChartOptions> | null; /** * 기본 설정과 사용자 설정 병합 */ static mergeWithDefaults(userOptions: ChartOptions): ChartOptions; /** * 기본 설정 초기화 */ static clearDefaults(): void; /** * 특정 설정 항목만 업데이트 * 매매일지 앱과의 충돌 방지를 위해 비활성화됨 */ static updateDefault(_key: string, _value: unknown): void; /** * 콜백 함수 제거 */ private static removeCallbacks; /** * 깊은 병합 */ private static deepMerge; } export declare function saveChartSettingsAsDefault(options: ChartOptions): void; export declare function loadDefaultChartSettings(): Partial<ChartOptions> | null; export declare function clearDefaultChartSettings(): void;