@@ -200,10 +200,7 @@ export class ApolloError extends Error {
200200 // (undocumented)
201201 networkError: Error | ServerParseError | ServerError | null ;
202202 // (undocumented)
203- protocolErrors: ReadonlyArray <{
204- message: string ;
205- extensions? : GraphQLErrorExtensions [];
206- }>;
203+ protocolErrors: ReadonlyArray <GraphQLFormattedError >;
207204}
208205
209206// @public (undocumented)
@@ -219,10 +216,7 @@ interface ApolloErrorOptions {
219216 // (undocumented)
220217 networkError? : Error | ServerParseError | ServerError | null ;
221218 // (undocumented)
222- protocolErrors? : ReadonlyArray <{
223- message: string ;
224- extensions? : GraphQLErrorExtensions [];
225- }>;
219+ protocolErrors? : ReadonlyArray <GraphQLFormattedError >;
226220}
227221
228222// @public (undocumented)
@@ -259,9 +253,9 @@ export class ApolloLink {
259253// @public (undocumented)
260254export interface ApolloPayloadResult <TData = Record <string , any >, TExtensions = Record <string , any >> {
261255 // (undocumented)
262- errors? : ReadonlyArray <Error | string >;
256+ errors? : ReadonlyArray <GraphQLFormattedError >;
263257 // (undocumented)
264- payload: SingleExecutionResult | ExecutionPatchResult | null ;
258+ payload: SingleExecutionResult < TData , DefaultContext , TExtensions > | ExecutionPatchResult < TData , TExtensions > | null ;
265259}
266260
267261// @public (undocumented)
@@ -1409,14 +1403,15 @@ interface MaskOperationOptions<TData> {
14091403type MaybeAsync <T > = T | PromiseLike <T >;
14101404
14111405// Warning: (ae-forgotten-export) The symbol "RemoveMaskedMarker" needs to be exported by the entry point index.d.ts
1412- // Warning: (ae-forgotten-export) The symbol "ContainsFragmentsRefs" needs to be exported by the entry point index.d.ts
14131406//
14141407// @public
1415- export type MaybeMasked <TData > = TData extends any ? true extends IsAny <TData > ? TData : TData extends {
1408+ export type MaybeMasked <TData > = DataMasking extends {
1409+ mode: " unmask" ;
1410+ } ? TData extends any ? true extends IsAny <TData > ? TData : TData extends {
14161411 __masked? : true ;
1417- } ? Prettify <RemoveMaskedMarker <TData >> : DataMasking extends {
1418- enabled : true ;
1419- } ? TData : true extends ContainsFragmentsRefs < TData > ? Unmasked < TData > : TData : never ;
1412+ } ? Prettify <RemoveMaskedMarker <TData >> : Unmasked < TData > : never : DataMasking extends {
1413+ mode : " preserveTypes " ;
1414+ } ? TData : TData ;
14201415
14211416// @public (undocumented)
14221417export interface MergeInfo {
@@ -2408,14 +2403,15 @@ type UnionToIntersection<U> = (U extends any ? (k: U) => void : never) extends (
24082403// @public (undocumented)
24092404type unionToIntersection <T > = (T extends unknown ? (x : T ) => unknown : never ) extends ((x : infer U ) => unknown ) ? U : never ;
24102405
2406+ // Warning: (ae-forgotten-export) The symbol "ContainsFragmentsRefs" needs to be exported by the entry point index.d.ts
24112407// Warning: (ae-forgotten-export) The symbol "UnwrapFragmentRefs" needs to be exported by the entry point index.d.ts
24122408// Warning: (ae-forgotten-export) The symbol "RemoveFragmentName" needs to be exported by the entry point index.d.ts
24132409//
24142410// @public
2415- export type Unmasked <TData > = true extends IsAny <TData > ? TData : TData extends object ? UnwrapFragmentRefs <RemoveMaskedMarker <RemoveFragmentName <TData >>> : TData ;
2411+ export type Unmasked <TData > = true extends IsAny <TData > ? TData : TData extends object ? true extends ContainsFragmentsRefs < TData > ? UnwrapFragmentRefs <RemoveMaskedMarker <RemoveFragmentName <TData >>> : TData : TData ;
24162412
24172413// @public (undocumented)
2418- type UnwrapFragmentRefs <TData > = true extends IsAny <TData > ? TData : TData extends any ? string extends keyof TData ? TData : keyof TData extends never ? TData : TData extends {
2414+ type UnwrapFragmentRefs <TData > = true extends IsAny <TData > ? TData : TData extends any ? TData extends Primitive ? TData : string extends keyof TData ? TData : keyof TData extends never ? TData : TData extends {
24192415 " $fragmentRefs" ? : infer FragmentRefs ;
24202416} ? UnwrapFragmentRefs <CombineIntersection <Omit <TData , " $fragmentRefs" > | RemoveFragmentName <NonNullable <NonNullable <FragmentRefs >[keyof NonNullable <FragmentRefs >]>>>> : TData extends object ? {
24212417 [K in keyof TData ]: UnwrapFragmentRefs <TData [K ]>;
0 commit comments