@@ -577,8 +577,11 @@ class Concast<T> extends Observable<T> {
577
577
// @public (undocumented)
578
578
type ConcastSourcesIterable <T > = Iterable <Source <T >>;
579
579
580
+ // Warning: (ae-forgotten-export) The symbol "IsAny" needs to be exported by the entry point index.d.ts
581
+ // Warning: (ae-forgotten-export) The symbol "RemoveIndexSignature" needs to be exported by the entry point index.d.ts
582
+ //
580
583
// @public (undocumented)
581
- type ContainsFragmentsRefs <TData > = TData extends object ? " $fragmentRefs" extends keyof TData ? true : ContainsFragmentsRefs <TData [keyof TData ]> : false ;
584
+ type ContainsFragmentsRefs <TData > = true extends IsAny < TData > ? false : TData extends object ? " $fragmentRefs" extends keyof RemoveIndexSignature < TData > ? true : ContainsFragmentsRefs <TData [keyof TData ]> : false ;
582
585
583
586
// @public (undocumented)
584
587
export interface Context extends Record <string , any > {
@@ -1146,7 +1149,6 @@ interface MaskOperationOptions<TData> {
1146
1149
// @public (undocumented)
1147
1150
type MaybeAsync <T > = T | PromiseLike <T >;
1148
1151
1149
- // Warning: (ae-forgotten-export) The symbol "IsAny" needs to be exported by the entry point index.d.ts
1150
1152
// Warning: (ae-forgotten-export) The symbol "RemoveMaskedMarker" needs to be exported by the entry point index.d.ts
1151
1153
// Warning: (ae-forgotten-export) The symbol "DataMasking" needs to be exported by the entry point index.d.ts
1152
1154
// Warning: (ae-forgotten-export) The symbol "ContainsFragmentsRefs" needs to be exported by the entry point index.d.ts
@@ -1955,6 +1957,11 @@ type RefetchWritePolicy = "merge" | "overwrite";
1955
1957
// @public (undocumented)
1956
1958
type RemoveFragmentName <T > = T extends any ? Omit <T , " $fragmentName" > : T ;
1957
1959
1960
+ // @public (undocumented)
1961
+ type RemoveIndexSignature <T > = {
1962
+ [K in keyof T as string extends K ? never : number extends K ? never : symbol extends K ? never : K ]: T [K ];
1963
+ };
1964
+
1958
1965
// @public (undocumented)
1959
1966
type RemoveMaskedMarker <T > = Omit <T , " __masked" >;
1960
1967
@@ -2202,7 +2209,7 @@ type Unmasked<TData> = true extends IsAny<TData> ? TData : TData extends object
2202
2209
// @public (undocumented)
2203
2210
type UnwrapFragmentRefs <TData > = true extends IsAny <TData > ? TData : TData extends any ? string extends keyof TData ? TData : keyof TData extends never ? TData : TData extends {
2204
2211
" $fragmentRefs" ? : infer FragmentRefs ;
2205
- } ? UnwrapFragmentRefs <CombineIntersection <Omit <TData , " $fragmentRefs" > | RemoveFragmentName <NonNullable <NonNullable <FragmentRefs >[keyof NonNullable <FragmentRefs >]>>>> : TData extends Array < infer TItem > ? Array < UnwrapFragmentRefs < TItem >> : TData extends object ? {
2212
+ } ? UnwrapFragmentRefs <CombineIntersection <Omit <TData , " $fragmentRefs" > | RemoveFragmentName <NonNullable <NonNullable <FragmentRefs >[keyof NonNullable <FragmentRefs >]>>>> : TData extends object ? {
2206
2213
[K in keyof TData ]: UnwrapFragmentRefs <TData [K ]>;
2207
2214
} : TData : never ;
2208
2215
0 commit comments