1- class {name }({ base } ):
1+ class {name }(Tag ):
22 """
33 {description}
44
@@ -8,12 +8,12 @@ class {name}({base}):
88 """
99 def __init__ (
1010 self ,
11- * children ,
11+ * children : ChildrenType ,
1212 {attr_args }
13- id : Any = None ,
14- _class : Any = None ,
15- style : Any = None ,
16- ** attributes : Any ,
13+ id : Optional [ str ] = None ,
14+ _class : Optional [ str ] = None ,
15+ style : Optional [ str ] = None ,
16+ ** attributes : AttributeType ,
1717 ) -> None :
1818 """
1919 {description}
@@ -30,14 +30,14 @@ def __init__(
3030 }
3131 super ().__init__ (* children , ** attributes )
3232
33- def __call__ (
33+ def __call__ ( # type: ignore
3434 self ,
35- * children ,
35+ * children : ChildrenType ,
3636 {attr_args }
37- id : Any = None ,
38- _class : Any = None ,
39- style : Any = None ,
40- ** attributes : Any ,
37+ id : Optional [ str ] = None ,
38+ _class : Optional [ str ] = None ,
39+ style : Optional [ str ] = None ,
40+ ** attributes : AttributeType ,
4141 ):
4242 """
4343 {description}
@@ -54,5 +54,5 @@ def __call__(
5454 }
5555 return super ().__call__ (* children , ** attributes )
5656
57- def _get_default_attributes (self , given : dict [str , Any ]) - > dict [str , Any ]:
57+ def _get_default_attributes (self , given : dict [str , AttributeType ]) - > dict [str , AttributeType ]:
5858 return {default_attrs }
0 commit comments