@@ -109,7 +109,7 @@ class Table(Component):
109109 "OptionalObjectWithExactAndNestedDescription" ,
110110 {
111111 "color" : NotRequired [str ],
112- "fontSize" : NotRequired [typing .Union [int , float , numbers . Number ]],
112+ "fontSize" : NotRequired [typing .Union [typing . SupportsFloat , typing . SupportsInt , typing . SupportsComplex ]],
113113 "figure" : NotRequired ["OptionalObjectWithExactAndNestedDescriptionFigure" ]
114114 }
115115 )
@@ -126,7 +126,7 @@ class Table(Component):
126126 "OptionalObjectWithShapeAndNestedDescription" ,
127127 {
128128 "color" : NotRequired [str ],
129- "fontSize" : NotRequired [typing .Union [int , float , numbers . Number ]],
129+ "fontSize" : NotRequired [typing .Union [typing . SupportsFloat , typing . SupportsInt , typing . SupportsComplex ]],
130130 "figure" : NotRequired ["OptionalObjectWithShapeAndNestedDescriptionFigure" ]
131131 }
132132 )
@@ -139,17 +139,17 @@ def __init__(
139139 optionalArray : typing .Optional [typing .Sequence ] = None ,
140140 optionalBool : typing .Optional [bool ] = None ,
141141 optionalFunc : typing .Optional [typing .Any ] = None ,
142- optionalNumber : typing .Optional [typing .Union [int , float , numbers . Number ]] = None ,
142+ optionalNumber : typing .Optional [typing .Union [typing . SupportsFloat , typing . SupportsInt , typing . SupportsComplex ]] = None ,
143143 optionalObject : typing .Optional [dict ] = None ,
144144 optionalString : typing .Optional [str ] = None ,
145145 optionalSymbol : typing .Optional [typing .Any ] = None ,
146146 optionalNode : typing .Optional [typing .Union [str , int , float , ComponentType , typing .Sequence [typing .Union [str , int , float , ComponentType ]]]] = None ,
147147 optionalElement : typing .Optional [ComponentType ] = None ,
148148 optionalMessage : typing .Optional [typing .Any ] = None ,
149149 optionalEnum : typing .Optional [Literal ["News" , "Photos" ]] = None ,
150- optionalUnion : typing .Optional [typing .Union [str , typing .Union [int , float , numbers . Number ], typing .Any ]] = None ,
151- optionalArrayOf : typing .Optional [typing .Sequence [typing .Union [int , float , numbers . Number ]]] = None ,
152- optionalObjectOf : typing .Optional [typing .Dict [typing .Union [str , float , int ], typing .Union [int , float , numbers . Number ]]] = None ,
150+ optionalUnion : typing .Optional [typing .Union [str , typing .Union [typing . SupportsFloat , typing . SupportsInt , typing . SupportsComplex ], typing .Any ]] = None ,
151+ optionalArrayOf : typing .Optional [typing .Sequence [typing .Union [typing . SupportsFloat , typing . SupportsInt , typing . SupportsComplex ]]] = None ,
152+ optionalObjectOf : typing .Optional [typing .Dict [typing .Union [str , float , int ], typing .Union [typing . SupportsFloat , typing . SupportsInt , typing . SupportsComplex ]]] = None ,
153153 optionalObjectWithExactAndNestedDescription : typing .Optional ["OptionalObjectWithExactAndNestedDescription" ] = None ,
154154 optionalObjectWithShapeAndNestedDescription : typing .Optional ["OptionalObjectWithShapeAndNestedDescription" ] = None ,
155155 optionalAny : typing .Optional [typing .Any ] = None ,
0 commit comments