`Viz._index_field` a `typing.Literal[str]`
							parent
							
								
									325fe1ca67
								
							
						
					
					
						commit
						ef6a1167b0
					
				|  | @ -21,6 +21,7 @@ Data vizualization APIs | ||||||
| from __future__ import annotations | from __future__ import annotations | ||||||
| from typing import ( | from typing import ( | ||||||
|     Optional, |     Optional, | ||||||
|  |     Literal, | ||||||
|     TYPE_CHECKING, |     TYPE_CHECKING, | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  | @ -243,8 +244,16 @@ class Viz(msgspec.Struct):  # , frozen=True): | ||||||
|     is_ohlc: bool = False |     is_ohlc: bool = False | ||||||
|     render: bool = True  # toggle for display loop |     render: bool = True  # toggle for display loop | ||||||
| 
 | 
 | ||||||
|     # _index_field: str = 'index' |     _index_field: Literal[ | ||||||
|     _index_field: str = 'time' |         'index', | ||||||
|  |         'time', | ||||||
|  | 
 | ||||||
|  |         # TODO: idea is to re-index all time series to a common | ||||||
|  |         # longest-len-int-index where we avoid gaps and instead | ||||||
|  |         # graph on the 0 -> N domain of the array index super set. | ||||||
|  |         # 'gapless', | ||||||
|  | 
 | ||||||
|  |     ] = 'time' | ||||||
| 
 | 
 | ||||||
|     # downsampling state |     # downsampling state | ||||||
|     _last_uppx: float = 0 |     _last_uppx: float = 0 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue