|
14 | 14 | from . import __version__, phyvars |
15 | 15 | from ._helpers import baredoc, walk |
16 | 16 | from .config import CONFIG_LOCAL, Config |
17 | | -from .stagyydata import _sdat_from_conf |
| 17 | +from .stagyydata import StagyyData, _sdat_from_conf |
18 | 18 |
|
19 | 19 | if typing.TYPE_CHECKING: |
20 | 20 | from collections.abc import Iterable, Mapping |
21 | 21 | from typing import Callable |
22 | 22 |
|
23 | 23 | from loam.base import Section |
24 | 24 |
|
25 | | - from .datatypes import Varf, Varr, Vart |
| 25 | + from .datatypes import Field, Rprof, Tseries, Varf, Varr, Vart |
| 26 | + from .step import Step |
26 | 27 |
|
27 | 28 |
|
28 | 29 | def info_cmd(conf: Config) -> None: |
@@ -57,7 +58,10 @@ def info_cmd(conf: Config) -> None: |
57 | 58 |
|
58 | 59 | def _layout( |
59 | 60 | dict_vars: Mapping[str, Varf | Varr | Vart], |
60 | | - dict_vars_extra: Mapping[str, Callable], |
| 61 | + dict_vars_extra: Mapping[ |
| 62 | + str, |
| 63 | + Callable[[Step], Field | Rprof] | Callable[[StagyyData], Tseries], |
| 64 | + ], |
61 | 65 | ) -> Columns: |
62 | 66 | """Print nicely [(var, description)] from phyvars.""" |
63 | 67 | desc = [(v, m.description) for v, m in dict_vars.items()] |
|
0 commit comments