@@ -242,8 +242,8 @@ module OpenAI
242242 # @api private
243243 sig do
244244 params (
245- key : T . any ( Symbol , T :: Hash [ Symbol , T . anything ] , T . proc . returns ( T . anything ) , T . anything ) ,
246- spec : T . any ( T :: Hash [ Symbol , T . anything ] , T . proc . returns ( T . anything ) , T . anything )
245+ key : T . any ( Symbol , OpenAI :: Util :: AnyHash , T . proc . returns ( T . anything ) , T . anything ) ,
246+ spec : T . any ( OpenAI :: Util :: AnyHash , T . proc . returns ( T . anything ) , T . anything )
247247 )
248248 . void
249249 end
@@ -295,11 +295,11 @@ module OpenAI
295295 sig ( :final ) do
296296 params (
297297 type_info : T . any (
298- T :: Hash [ Symbol , T . anything ] ,
298+ OpenAI :: Util :: AnyHash ,
299299 T . proc . returns ( OpenAI ::Converter ::Input ) ,
300300 OpenAI ::Converter ::Input
301301 ) ,
302- spec : T :: Hash [ Symbol , T . anything ]
302+ spec : OpenAI :: Util :: AnyHash
303303 )
304304 . returns ( T . attached_class )
305305 end
@@ -350,11 +350,11 @@ module OpenAI
350350 sig ( :final ) do
351351 params (
352352 type_info : T . any (
353- T :: Hash [ Symbol , T . anything ] ,
353+ OpenAI :: Util :: AnyHash ,
354354 T . proc . returns ( OpenAI ::Converter ::Input ) ,
355355 OpenAI ::Converter ::Input
356356 ) ,
357- spec : T :: Hash [ Symbol , T . anything ]
357+ spec : OpenAI :: Util :: AnyHash
358358 )
359359 . void
360360 end
@@ -374,11 +374,11 @@ module OpenAI
374374 sig ( :final ) do
375375 params (
376376 type_info : T . any (
377- T :: Hash [ Symbol , T . anything ] ,
377+ OpenAI :: Util :: AnyHash ,
378378 T . proc . returns ( OpenAI ::Converter ::Input ) ,
379379 OpenAI ::Converter ::Input
380380 ) ,
381- spec : T :: Hash [ Symbol , T . anything ]
381+ spec : OpenAI :: Util :: AnyHash
382382 )
383383 . returns ( T . attached_class )
384384 end
@@ -397,7 +397,7 @@ module OpenAI
397397 sig ( :final ) do
398398 override
399399 . params ( value : T . any ( T ::Hash [ T . anything , T . anything ] , T . anything ) )
400- . returns ( T . any ( T :: Hash [ Symbol , T . anything ] , T . anything ) )
400+ . returns ( T . any ( OpenAI :: Util :: AnyHash , T . anything ) )
401401 end
402402 def coerce ( value )
403403 end
@@ -406,7 +406,7 @@ module OpenAI
406406 sig ( :final ) do
407407 override
408408 . params ( value : T . any ( T ::Hash [ T . anything , T . anything ] , T . anything ) )
409- . returns ( T . any ( T :: Hash [ Symbol , T . anything ] , T . anything ) )
409+ . returns ( T . any ( OpenAI :: Util :: AnyHash , T . anything ) )
410410 end
411411 def dump ( value )
412412 end
@@ -429,11 +429,11 @@ module OpenAI
429429 sig ( :final ) do
430430 params (
431431 type_info : T . any (
432- T :: Hash [ Symbol , T . anything ] ,
432+ OpenAI :: Util :: AnyHash ,
433433 T . proc . returns ( OpenAI ::Converter ::Input ) ,
434434 OpenAI ::Converter ::Input
435435 ) ,
436- spec : T :: Hash [ Symbol , T . anything ]
436+ spec : OpenAI :: Util :: AnyHash
437437 )
438438 . void
439439 end
@@ -498,7 +498,7 @@ module OpenAI
498498 T . proc . returns ( OpenAI ::Converter ::Input ) ,
499499 OpenAI ::Converter ::Input
500500 ) ,
501- spec : T :: Hash [ Symbol , T . anything ]
501+ spec : OpenAI :: Util :: AnyHash
502502 )
503503 . void
504504 end
@@ -510,11 +510,11 @@ module OpenAI
510510 params (
511511 name_sym : Symbol ,
512512 type_info : T . any (
513- T :: Hash [ Symbol , T . anything ] ,
513+ OpenAI :: Util :: AnyHash ,
514514 T . proc . returns ( OpenAI ::Converter ::Input ) ,
515515 OpenAI ::Converter ::Input
516516 ) ,
517- spec : T :: Hash [ Symbol , T . anything ]
517+ spec : OpenAI :: Util :: AnyHash
518518 )
519519 . void
520520 end
@@ -526,11 +526,11 @@ module OpenAI
526526 params (
527527 name_sym : Symbol ,
528528 type_info : T . any (
529- T :: Hash [ Symbol , T . anything ] ,
529+ OpenAI :: Util :: AnyHash ,
530530 T . proc . returns ( OpenAI ::Converter ::Input ) ,
531531 OpenAI ::Converter ::Input
532532 ) ,
533- spec : T :: Hash [ Symbol , T . anything ]
533+ spec : OpenAI :: Util :: AnyHash
534534 )
535535 . void
536536 end
@@ -604,7 +604,7 @@ module OpenAI
604604 #
605605 # This method is not recursive. The returned value is shared by the object, so it
606606 # should not be mutated.
607- sig { overridable . returns ( T :: Hash [ Symbol , T . anything ] ) }
607+ sig { overridable . returns ( OpenAI :: Util :: AnyHash ) }
608608 def to_h
609609 end
610610
@@ -616,11 +616,11 @@ module OpenAI
616616 #
617617 # This method is not recursive. The returned value is shared by the object, so it
618618 # should not be mutated.
619- sig { overridable . returns ( T :: Hash [ Symbol , T . anything ] ) }
619+ sig { overridable . returns ( OpenAI :: Util :: AnyHash ) }
620620 def to_hash
621621 end
622622
623- sig { params ( keys : T . nilable ( T ::Array [ Symbol ] ) ) . returns ( T :: Hash [ Symbol , T . anything ] ) }
623+ sig { params ( keys : T . nilable ( T ::Array [ Symbol ] ) ) . returns ( OpenAI :: Util :: AnyHash ) }
624624 def deconstruct_keys ( keys )
625625 end
626626
0 commit comments