Typings - tmuxp._internal.types

Internal, typing.TYPE_CHECKING guarded typings.

These are _not_ to be imported at runtime as typing_extensions is not bundled with tmuxp. Usage example:

>>> import typing as t
>>> if t.TYPE_CHECKING:
...     from tmuxp._internal.types import PluginConfigSchema
...
class tmuxp._internal.types.PluginConfigSchema[source]

Bases: TypedDict

plugin_name: NotRequired[str]
tmux_min_version: NotRequired[str]
tmux_max_version: NotRequired[str]
tmux_version_incompatible: NotRequired[List[str]]
libtmux_min_version: NotRequired[str]
libtmux_max_version: NotRequired[str]
libtmux_version_incompatible: NotRequired[List[str]]
tmuxp_min_version: NotRequired[str]
tmuxp_max_version: NotRequired[str]
tmuxp_version_incompatible: NotRequired[List[str]]