mobile download
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
import type { IndicatorConfig } from './index';
|
||||
import type { PaletteItem } from '../utils/strategyPaletteStorage';
|
||||
import type { IndicatorCustomTab } from '../utils/indicatorCustomTabsStorage';
|
||||
import type { VirtualCardViewMode, VirtualSessionConfig, VirtualTargetItem } from '../utils/virtualTradingStorage';
|
||||
import type { StrategyEditorMode } from '../utils/strategyEditorModeStorage';
|
||||
|
||||
/** gc_app_settings.ui_preferences_json 구조 */
|
||||
export interface UiPreferences {
|
||||
v?: number;
|
||||
strategyEditor?: {
|
||||
editorMode?: StrategyEditorMode;
|
||||
canvasInteraction?: string;
|
||||
paletteAuxiliary?: PaletteItem[];
|
||||
paletteComposite?: PaletteItem[];
|
||||
};
|
||||
indicator?: {
|
||||
customTabs?: IndicatorCustomTab[];
|
||||
mainTabOrder?: string[];
|
||||
listOrder?: string[];
|
||||
};
|
||||
chart?: {
|
||||
alertPrices?: number[];
|
||||
legacyIndicators?: IndicatorConfig[];
|
||||
};
|
||||
panels?: Record<string, number | boolean | string>;
|
||||
virtual?: {
|
||||
targets?: VirtualTargetItem[];
|
||||
session?: VirtualSessionConfig;
|
||||
cardViewMode?: VirtualCardViewMode;
|
||||
};
|
||||
tradeNotifications?: {
|
||||
readIds?: string[];
|
||||
hiddenIds?: string[];
|
||||
};
|
||||
}
|
||||
|
||||
export const UI_PREFERENCES_VERSION = 1;
|
||||
|
||||
export const EMPTY_UI_PREFERENCES: UiPreferences = { v: UI_PREFERENCES_VERSION };
|
||||
Reference in New Issue
Block a user