Skip to content

Commit d7aea85

Browse files
committed
fix(types): remove = never default from FindFirstArgs TOrderBy param
Since codegen always supplies a concrete TOrderBy type, a default is unnecessary and misleading — never makes the orderBy field present but unusable when the third type param is accidentally omitted.
1 parent 039a062 commit d7aea85

16 files changed

Lines changed: 16 additions & 16 deletions

File tree

graphql/codegen/src/__tests__/codegen/__snapshots__/client-generator.test.ts.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,7 @@ export interface FindManyArgs<TSelect, TWhere, TOrderBy = never> {
397397
offset?: number;
398398
}
399399
400-
export interface FindFirstArgs<TSelect, TWhere, TOrderBy = never> {
400+
export interface FindFirstArgs<TSelect, TWhere, TOrderBy> {
401401
select?: TSelect;
402402
where?: TWhere;
403403
orderBy?: TOrderBy[];

graphql/codegen/src/core/codegen/orm/select-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ export interface FindManyArgs<TSelect, TWhere, TOrderBy> {
224224
/**
225225
* Arguments for findFirst/findUnique operations
226226
*/
227-
export interface FindFirstArgs<TSelect, TWhere, TOrderBy = never> {
227+
export interface FindFirstArgs<TSelect, TWhere, TOrderBy> {
228228
select?: TSelect;
229229
where?: TWhere;
230230
orderBy?: TOrderBy[];

graphql/codegen/src/core/codegen/templates/select-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export interface FindManyArgs<TSelect, TWhere, TOrderBy = never> {
3232
offset?: number;
3333
}
3434

35-
export interface FindFirstArgs<TSelect, TWhere, TOrderBy = never> {
35+
export interface FindFirstArgs<TSelect, TWhere, TOrderBy> {
3636
select?: TSelect;
3737
where?: TWhere;
3838
orderBy?: TOrderBy[];

sdk/constructive-cli/src/admin/orm/select-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export interface FindManyArgs<TSelect, TWhere, TOrderBy = never> {
2727
offset?: number;
2828
}
2929

30-
export interface FindFirstArgs<TSelect, TWhere, TOrderBy = never> {
30+
export interface FindFirstArgs<TSelect, TWhere, TOrderBy> {
3131
select?: TSelect;
3232
where?: TWhere;
3333
orderBy?: TOrderBy[];

sdk/constructive-cli/src/auth/orm/select-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export interface FindManyArgs<TSelect, TWhere, TOrderBy = never> {
2727
offset?: number;
2828
}
2929

30-
export interface FindFirstArgs<TSelect, TWhere, TOrderBy = never> {
30+
export interface FindFirstArgs<TSelect, TWhere, TOrderBy> {
3131
select?: TSelect;
3232
where?: TWhere;
3333
orderBy?: TOrderBy[];

sdk/constructive-cli/src/objects/orm/select-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export interface FindManyArgs<TSelect, TWhere, TOrderBy = never> {
2727
offset?: number;
2828
}
2929

30-
export interface FindFirstArgs<TSelect, TWhere, TOrderBy = never> {
30+
export interface FindFirstArgs<TSelect, TWhere, TOrderBy> {
3131
select?: TSelect;
3232
where?: TWhere;
3333
orderBy?: TOrderBy[];

sdk/constructive-cli/src/public/orm/select-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export interface FindManyArgs<TSelect, TWhere, TOrderBy = never> {
2727
offset?: number;
2828
}
2929

30-
export interface FindFirstArgs<TSelect, TWhere, TOrderBy = never> {
30+
export interface FindFirstArgs<TSelect, TWhere, TOrderBy> {
3131
select?: TSelect;
3232
where?: TWhere;
3333
orderBy?: TOrderBy[];

sdk/constructive-react/src/admin/orm/select-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export interface FindManyArgs<TSelect, TWhere, TOrderBy = never> {
2727
offset?: number;
2828
}
2929

30-
export interface FindFirstArgs<TSelect, TWhere, TOrderBy = never> {
30+
export interface FindFirstArgs<TSelect, TWhere, TOrderBy> {
3131
select?: TSelect;
3232
where?: TWhere;
3333
orderBy?: TOrderBy[];

sdk/constructive-react/src/auth/orm/select-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export interface FindManyArgs<TSelect, TWhere, TOrderBy = never> {
2727
offset?: number;
2828
}
2929

30-
export interface FindFirstArgs<TSelect, TWhere, TOrderBy = never> {
30+
export interface FindFirstArgs<TSelect, TWhere, TOrderBy> {
3131
select?: TSelect;
3232
where?: TWhere;
3333
orderBy?: TOrderBy[];

sdk/constructive-react/src/objects/orm/select-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export interface FindManyArgs<TSelect, TWhere, TOrderBy = never> {
2727
offset?: number;
2828
}
2929

30-
export interface FindFirstArgs<TSelect, TWhere, TOrderBy = never> {
30+
export interface FindFirstArgs<TSelect, TWhere, TOrderBy> {
3131
select?: TSelect;
3232
where?: TWhere;
3333
orderBy?: TOrderBy[];

0 commit comments

Comments
 (0)