We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d15861c commit e3b0494Copy full SHA for e3b0494
src/disnake_compass/impl/factory.py
@@ -41,7 +41,7 @@ class ComponentFactory(
41
@classmethod
42
def from_component( # noqa: D102
43
cls,
44
- component: type[component_api.RichComponent],
+ component: type[component_api.ComponentT],
45
) -> typing_extensions.Self:
46
# <<docstring inherited from api.components.ComponentFactory>>
47
parser: parser_api.Parser[typing.Any] | None
@@ -56,10 +56,7 @@ def from_component( # noqa: D102
56
57
parsers[field.name] = parser
58
59
- return cls(
60
- parsers,
61
- typing.cast(type[component_api.ComponentT], component),
62
- )
+ return cls(parsers, component)
63
64
async def load_params( # noqa: D102
65
self,
0 commit comments