Skip to content

Commit 60592e9

Browse files
Fix operation.setContext() type (#11756)
* Fix operation.setContext() type * result should be `Partial<DefaultContext>` Co-authored-by: Lenz Weber-Tronic <[email protected]> * use getContext/setContext types in createOperation impl --------- Co-authored-by: Lenz Weber-Tronic <[email protected]> Co-authored-by: Lenz Weber-Tronic <[email protected]>
1 parent 5876c35 commit 60592e9

28 files changed

+115
-28
lines changed

.api-reports/api-report-core.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1598,7 +1598,10 @@ export interface Operation {
15981598
// (undocumented)
15991599
query: DocumentNode;
16001600
// (undocumented)
1601-
setContext: (context: DefaultContext) => DefaultContext;
1601+
setContext: {
1602+
(context: Partial<DefaultContext>): void;
1603+
(updateContext: (previousContext: DefaultContext) => Partial<DefaultContext>): void;
1604+
};
16021605
// (undocumented)
16031606
variables: Record<string, any>;
16041607
}

.api-reports/api-report-link_batch-http.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,10 @@ interface Operation {
204204
// (undocumented)
205205
query: DocumentNode;
206206
// (undocumented)
207-
setContext: (context: DefaultContext) => DefaultContext;
207+
setContext: {
208+
(context: Partial<DefaultContext>): void;
209+
(updateContext: (previousContext: DefaultContext) => Partial<DefaultContext>): void;
210+
};
208211
// (undocumented)
209212
variables: Record<string, any>;
210213
}

.api-reports/api-report-link_batch.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,10 @@ interface Operation {
178178
// (undocumented)
179179
query: DocumentNode;
180180
// (undocumented)
181-
setContext: (context: DefaultContext) => DefaultContext;
181+
setContext: {
182+
(context: Partial<DefaultContext>): void;
183+
(updateContext: (previousContext: DefaultContext) => Partial<DefaultContext>): void;
184+
};
182185
// (undocumented)
183186
variables: Record<string, any>;
184187
}

.api-reports/api-report-link_context.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,10 @@ interface Operation {
149149
// (undocumented)
150150
query: DocumentNode;
151151
// (undocumented)
152-
setContext: (context: DefaultContext) => DefaultContext;
152+
setContext: {
153+
(context: Partial<DefaultContext>): void;
154+
(updateContext: (previousContext: DefaultContext) => Partial<DefaultContext>): void;
155+
};
153156
// (undocumented)
154157
variables: Record<string, any>;
155158
}

.api-reports/api-report-link_core.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,10 @@ export interface Operation {
149149
// (undocumented)
150150
query: DocumentNode;
151151
// (undocumented)
152-
setContext: (context: DefaultContext) => DefaultContext;
152+
setContext: {
153+
(context: Partial<DefaultContext>): void;
154+
(updateContext: (previousContext: DefaultContext) => Partial<DefaultContext>): void;
155+
};
153156
// (undocumented)
154157
variables: Record<string, any>;
155158
}

.api-reports/api-report-link_error.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,10 @@ interface Operation {
198198
// (undocumented)
199199
query: DocumentNode;
200200
// (undocumented)
201-
setContext: (context: DefaultContext) => DefaultContext;
201+
setContext: {
202+
(context: Partial<DefaultContext>): void;
203+
(updateContext: (previousContext: DefaultContext) => Partial<DefaultContext>): void;
204+
};
202205
// (undocumented)
203206
variables: Record<string, any>;
204207
}

.api-reports/api-report-link_http.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,10 @@ interface Operation {
242242
// (undocumented)
243243
query: DocumentNode;
244244
// (undocumented)
245-
setContext: (context: DefaultContext) => DefaultContext;
245+
setContext: {
246+
(context: Partial<DefaultContext>): void;
247+
(updateContext: (previousContext: DefaultContext) => Partial<DefaultContext>): void;
248+
};
246249
// (undocumented)
247250
variables: Record<string, any>;
248251
}

.api-reports/api-report-link_persisted-queries.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,10 @@ interface Operation {
204204
// (undocumented)
205205
query: DocumentNode;
206206
// (undocumented)
207-
setContext: (context: DefaultContext) => DefaultContext;
207+
setContext: {
208+
(context: Partial<DefaultContext>): void;
209+
(updateContext: (previousContext: DefaultContext) => Partial<DefaultContext>): void;
210+
};
208211
// (undocumented)
209212
variables: Record<string, any>;
210213
}

.api-reports/api-report-link_remove-typename.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,10 @@ interface Operation {
155155
// (undocumented)
156156
query: DocumentNode;
157157
// (undocumented)
158-
setContext: (context: DefaultContext) => DefaultContext;
158+
setContext: {
159+
(context: Partial<DefaultContext>): void;
160+
(updateContext: (previousContext: DefaultContext) => Partial<DefaultContext>): void;
161+
};
159162
// (undocumented)
160163
variables: Record<string, any>;
161164
}

.api-reports/api-report-link_retry.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,10 @@ interface Operation {
159159
// (undocumented)
160160
query: DocumentNode;
161161
// (undocumented)
162-
setContext: (context: DefaultContext) => DefaultContext;
162+
setContext: {
163+
(context: Partial<DefaultContext>): void;
164+
(updateContext: (previousContext: DefaultContext) => Partial<DefaultContext>): void;
165+
};
163166
// (undocumented)
164167
variables: Record<string, any>;
165168
}

0 commit comments

Comments
 (0)