| 98 | export const DEFAULT_MIN_TIME_SPAN = 15 * 60 * 1000 |
| 99 | |
| 100 | export interface Store { |
| 101 | setStyles: (value: string | DeepPartial<Styles>) => void |
| 102 | getStyles: () => Styles |
| 103 | setFormatter: (formatter: Partial<Formatter>) => void |
| 104 | getFormatter: () => Formatter |
| 105 | setLocale: (locale: string) => void |
| 106 | getLocale: () => string |
| 107 | setTimezone: (timezone: string) => void |
| 108 | getTimezone: () => string |
| 109 | setThousandsSeparator: (thousandsSeparator: Partial<ThousandsSeparator>) => void |
| 110 | getThousandsSeparator: () => ThousandsSeparator |
| 111 | setDecimalFold: (decimalFold: Partial<DecimalFold>) => void |
| 112 | getDecimalFold: () => DecimalFold |
| 113 | setHotkey: (hotkey: Partial<Hotkey>) => void |
| 114 | getHotkey: () => Hotkey |
| 115 | getHotKey: () => Hotkey |
| 116 | setSymbol: (symbol: PickPartial<SymbolInfo, 'pricePrecision' | 'volumePrecision'>) => void |
| 117 | getSymbol: () => Nullable<SymbolInfo> |
| 118 | setPeriod: (period: Period) => void |
| 119 | getPeriod: () => Nullable<Period> |
| 120 | getDataList: () => KLineData[] |
| 121 | setOffsetRightDistance: (distance: number) => void |
| 122 | getOffsetRightDistance: () => number |
| 123 | setMaxOffsetLeftDistance: (distance: number) => void |
| 124 | setMaxOffsetRightDistance: (distance: number) => void |
| 125 | setLeftMinVisibleBarCount: (barCount: number) => void |
| 126 | setRightMinVisibleBarCount: (barCount: number) => void |
| 127 | setBarSpace: (space: number) => void |
| 128 | getBarSpace: () => BarSpace |
| 129 | getVisibleRange: () => VisibleRange |
| 130 | setDataLoader: (dataLoader: DataLoader) => void |
| 131 | overrideIndicator: (override: IndicatorCreate) => boolean |
| 132 | removeIndicator: (filter?: IndicatorFilter) => boolean |
| 133 | overrideOverlay: (override: Partial<OverlayCreate>) => boolean |
| 134 | removeOverlay: (filter?: OverlayFilter) => boolean |
| 135 | setZoomEnabled: (enabled: boolean) => void |
| 136 | isZoomEnabled: () => boolean |
| 137 | setZoomAnchor: (anchor: ZoomAnchorType | Partial<ZoomAnchor>) => void |
| 138 | getZoomAnchor: () => ZoomAnchor |
| 139 | setScrollEnabled: (enabled: boolean) => void |
| 140 | isScrollEnabled: () => boolean |
| 141 | resetData: () => void |
| 142 | } |
| 143 | |
| 144 | export default class StoreImp implements Store { |
| 145 | /** |
nothing calls this directly
no outgoing calls
no test coverage detected