22
33from __future__ import annotations
44
5+ from collections .abc import AsyncGenerator , Awaitable , Callable , Iterator
56from typing import (
67 TYPE_CHECKING ,
78 Any ,
8- AsyncGenerator ,
9- Awaitable ,
10- Callable ,
11- Iterator ,
129 NamedTuple ,
1310 TypeAlias ,
1411 TypedDict ,
1512 TypeVar ,
16- Union ,
1713)
1814
1915from ..pyutils import BoxedAwaitableOrValue , Undefined
@@ -573,11 +569,11 @@ class FormattedIncrementalStreamResult(TypedDict):
573569
574570T = TypeVar ("T" ) # declare T for generic aliases
575571
576- IncrementalResult : TypeAlias = Union [ IncrementalDeferResult , IncrementalStreamResult ]
572+ IncrementalResult : TypeAlias = IncrementalDeferResult | IncrementalStreamResult
577573
578- FormattedIncrementalResult : TypeAlias = Union [
579- FormattedIncrementalDeferResult , FormattedIncrementalStreamResult
580- ]
574+ FormattedIncrementalResult : TypeAlias = (
575+ FormattedIncrementalDeferResult | FormattedIncrementalStreamResult
576+ )
581577
582578
583579class PendingResult : # noqa: PLW1641
@@ -758,10 +754,10 @@ def is_non_reconcilable_deferred_grouped_field_set_result(
758754 )
759755
760756
761- DeferredGroupedFieldSetResult : TypeAlias = Union [
762- ReconcilableDeferredGroupedFieldSetResult ,
763- NonReconcilableDeferredGroupedFieldSetResult ,
764- ]
757+ DeferredGroupedFieldSetResult : TypeAlias = (
758+ ReconcilableDeferredGroupedFieldSetResult
759+ | NonReconcilableDeferredGroupedFieldSetResult
760+ )
765761
766762
767763def is_deferred_grouped_field_set_result (
@@ -775,9 +771,9 @@ def is_deferred_grouped_field_set_result(
775771 )
776772
777773
778- ThunkIncrementalResult : TypeAlias = Union [
779- BoxedAwaitableOrValue [T ], Callable [[], BoxedAwaitableOrValue [T ]]
780- ]
774+ ThunkIncrementalResult : TypeAlias = (
775+ BoxedAwaitableOrValue [T ] | Callable [[], BoxedAwaitableOrValue [T ]]
776+ )
781777
782778
783779class DeferredGroupedFieldSetRecord :
@@ -873,7 +869,7 @@ def __repr__(self) -> str:
873869 return f"{ name } ({ ', ' .join (args )} )"
874870
875871
876- SubsequentResultRecord : TypeAlias = Union [ DeferredFragmentRecord , StreamRecord ]
872+ SubsequentResultRecord : TypeAlias = DeferredFragmentRecord | StreamRecord
877873
878874
879875class CancellableStreamRecord (StreamRecord ):
@@ -910,8 +906,8 @@ class StreamItemsResult(NamedTuple):
910906 errors : list [GraphQLError ] | None = None
911907
912908
913- IncrementalDataRecord : TypeAlias = Union [ DeferredGroupedFieldSetRecord , StreamRecord ]
909+ IncrementalDataRecord : TypeAlias = DeferredGroupedFieldSetRecord | StreamRecord
914910
915- IncrementalDataRecordResult : TypeAlias = Union [
916- DeferredGroupedFieldSetResult , StreamItemsResult
917- ]
911+ IncrementalDataRecordResult : TypeAlias = (
912+ DeferredGroupedFieldSetResult | StreamItemsResult
913+ )
0 commit comments