We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1d00ece commit 0133b0dCopy full SHA for 0133b0d
src/tmuxp/plugin.py
@@ -29,7 +29,7 @@
29
if t.TYPE_CHECKING:
30
from libtmux.session import Session
31
from libtmux.window import Window
32
- from typing_extensions import TypedDict, Unpack
+ from typing_extensions import TypedDict, TypeGuard, Unpack
33
34
from ._types import PluginConfigSchema
35
@@ -72,7 +72,7 @@ class Config(t.TypedDict):
72
}
73
74
75
-def validate_plugin_config(config: "PluginConfigSchema") -> t.TypeGuard["Config"]:
+def validate_plugin_config(config: "PluginConfigSchema") -> "TypeGuard[Config]":
76
return isinstance(config, dict)
77
78
0 commit comments