Typings - cihai.types¶
Typings for cihai.
This is meant to be imported from inside typing.TYPE_CHECKING so it does not
require typing_extensions at runtime:
>>> from typing import TYPE_CHECKING
>>> if TYPE_CHECKING:
... from .types import DirsConfigDict
>>> def my_fn(dir_config: "DirsConfigDict") -> None:
... pass
-
class cihai.types.RawPluginConfigDict¶class cihai.types.RawPluginConfigDict¶
Bases:
TypedDictBarebones plugin config dictionary.
-
class cihai.types.RawDirsConfigDict¶class cihai.types.RawDirsConfigDict¶
Bases:
TypedDictRaw directory config dictionary.
-
class cihai.types.DirsConfigDict¶class cihai.types.DirsConfigDict¶
Bases:
TypedDictDirectory config dictionary.
-
class cihai.types.RawDatabaseConfigDict¶class cihai.types.RawDatabaseConfigDict¶
Bases:
TypedDictRaw database config dictionary.