MCPcopy
hub / github.com/klinecharts/KLineChart / Store

Interface Store

src/Store.ts:100–142  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

98export const DEFAULT_MIN_TIME_SPAN = 15 * 60 * 1000
99
100export 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
144export default class StoreImp implements Store {
145 /**

Callers

nothing calls this directly

Implementers 1

StoreImpsrc/Store.ts

Calls

no outgoing calls

Tested by

no test coverage detected