Skip to content

Commit f1453cd

Browse files
committed
remove Bare type modifer
1 parent 2466356 commit f1453cd

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

src/execution/types.ts

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -88,15 +88,15 @@ export interface FormattedSubsequentIncrementalExecutionResult<
8888
extensions?: TExtensions;
8989
}
9090

91-
interface BareCompletedExecutionGroup<TData = ObjMap<unknown>> {
91+
interface ExecutionGroupResult<TData = ObjMap<unknown>> {
9292
errors?: ReadonlyArray<GraphQLError>;
9393
data: TData;
9494
}
9595

9696
export interface IncrementalDeferResult<
9797
TData = ObjMap<unknown>,
9898
TExtensions = ObjMap<unknown>,
99-
> extends BareCompletedExecutionGroup<TData> {
99+
> extends ExecutionGroupResult<TData> {
100100
id: string;
101101
subPath?: ReadonlyArray<string | number>;
102102
extensions?: TExtensions;
@@ -113,15 +113,15 @@ export interface FormattedIncrementalDeferResult<
113113
extensions?: TExtensions;
114114
}
115115

116-
interface BareStreamItemsResult<TData = ReadonlyArray<unknown>> {
116+
interface StreamItemsRecordResult<TData = ReadonlyArray<unknown>> {
117117
errors?: ReadonlyArray<GraphQLError>;
118118
items: TData;
119119
}
120120

121121
export interface IncrementalStreamResult<
122122
TData = ReadonlyArray<unknown>,
123123
TExtensions = ObjMap<unknown>,
124-
> extends BareStreamItemsResult<TData> {
124+
> extends StreamItemsRecordResult<TData> {
125125
id: string;
126126
subPath?: ReadonlyArray<string | number>;
127127
extensions?: TExtensions;
@@ -185,7 +185,7 @@ export function isCompletedExecutionGroup(
185185
export interface SuccessfulExecutionGroup {
186186
pendingExecutionGroup: PendingExecutionGroup;
187187
path: Array<string | number>;
188-
result: BareCompletedExecutionGroup;
188+
result: ExecutionGroupResult;
189189
incrementalDataRecords: ReadonlyArray<IncrementalDataRecord> | undefined;
190190
errors?: never;
191191
}
@@ -259,11 +259,21 @@ export interface StreamRecord {
259259
streamItemQueue: Array<StreamItemRecord>;
260260
}
261261

262-
export interface StreamItemsResult {
262+
export type StreamItemsResult =
263+
| SuccessfulStreamItemsResult
264+
| FailedStreamItemsResult;
265+
266+
interface SuccessfulStreamItemsResult {
263267
streamRecord: StreamRecord;
264-
result?: BareStreamItemsResult | undefined;
268+
result?: StreamItemsRecordResult;
265269
incrementalDataRecords?: ReadonlyArray<IncrementalDataRecord> | undefined;
266-
errors?: ReadonlyArray<GraphQLError> | undefined;
270+
errors?: never;
271+
}
272+
273+
interface FailedStreamItemsResult {
274+
streamRecord: StreamRecord;
275+
errors: ReadonlyArray<GraphQLError>;
276+
result?: never;
267277
}
268278

269279
export interface CancellableStreamRecord extends StreamRecord {

0 commit comments

Comments
 (0)