Skip to content

Commit b2aa4e8

Browse files
authored
Avoid running prettier in tests (#441)
* Update prettier * Remove prettier hook * Revert prettier changes * No prettier in tests
1 parent f737b30 commit b2aa4e8

603 files changed

Lines changed: 6068 additions & 31062 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/typescript-resolver-files-e2e/src/test-add-option/codegen.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@ import type { CodegenConfig } from '@graphql-codegen/cli';
22
import { defineConfig } from '@eddeee888/gcg-typescript-resolver-files';
33

44
const config: CodegenConfig = {
5-
hooks: {
6-
afterAllFileWrite: ['prettier --write'],
7-
},
85
generates: {
96
'packages/typescript-resolver-files-e2e/src/test-add-option/schema-prepend':
107
defineConfig(
Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
import type { QueryResolvers } from './../../../types.generated';
2-
export const test: NonNullable<QueryResolvers['test']> = async (
3-
_parent,
4-
_arg,
5-
_ctx
6-
) => {
7-
/* Implement Query.test resolver logic here */
8-
};
1+
2+
import type { QueryResolvers } from './../../../types.generated';
3+
export const test: NonNullable<QueryResolvers['test']> = async (_parent, _arg, _ctx) => { /* Implement Query.test resolver logic here */ };
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { TestResolvers } from './../../types.generated';
2-
export const Test: TestResolvers = {
3-
/* Implement Test resolver logic here */
4-
};
1+
import type { TestResolvers } from './../../types.generated';
2+
export const Test: TestResolvers = {
3+
/* Implement Test resolver logic here */
4+
};
Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
/* This file was automatically generated. DO NOT UPDATE MANUALLY. */
2-
import type { Resolvers } from './types.generated';
3-
import { test as Query_test } from './base/resolvers/Query/test';
4-
import { Test } from './base/resolvers/Test';
5-
export const resolvers: Resolvers = {
6-
Query: { test: Query_test },
7-
8-
Test: Test,
9-
};
2+
import type { Resolvers } from './types.generated';
3+
import { test as Query_test } from './base/resolvers/Query/test';
4+
import { Test } from './base/resolvers/Test';
5+
export const resolvers: Resolvers = {
6+
Query: { test: Query_test },
7+
8+
9+
Test: Test
10+
}

packages/typescript-resolver-files-e2e/src/test-add-option/schema-append/schema.generated.graphqls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ type Test {
88
id: ID!
99
int: Int!
1010
string: String!
11-
}
11+
}
Lines changed: 1 addition & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -1,98 +1,2 @@
11
import type { DocumentNode } from 'graphql';
2-
export const typeDefs = {
3-
kind: 'Document',
4-
definitions: [
5-
{
6-
kind: 'ObjectTypeDefinition',
7-
name: { kind: 'Name', value: 'Query' },
8-
interfaces: [],
9-
directives: [],
10-
fields: [
11-
{
12-
kind: 'FieldDefinition',
13-
name: { kind: 'Name', value: 'test' },
14-
arguments: [],
15-
type: {
16-
kind: 'NonNullType',
17-
type: { kind: 'NamedType', name: { kind: 'Name', value: 'Test' } },
18-
},
19-
directives: [],
20-
},
21-
],
22-
},
23-
{
24-
kind: 'ObjectTypeDefinition',
25-
name: { kind: 'Name', value: 'Test' },
26-
interfaces: [],
27-
directives: [],
28-
fields: [
29-
{
30-
kind: 'FieldDefinition',
31-
name: { kind: 'Name', value: 'id' },
32-
arguments: [],
33-
type: {
34-
kind: 'NonNullType',
35-
type: { kind: 'NamedType', name: { kind: 'Name', value: 'ID' } },
36-
},
37-
directives: [],
38-
},
39-
{
40-
kind: 'FieldDefinition',
41-
name: { kind: 'Name', value: 'string' },
42-
arguments: [],
43-
type: {
44-
kind: 'NonNullType',
45-
type: {
46-
kind: 'NamedType',
47-
name: { kind: 'Name', value: 'String' },
48-
},
49-
},
50-
directives: [],
51-
},
52-
{
53-
kind: 'FieldDefinition',
54-
name: { kind: 'Name', value: 'boolean' },
55-
arguments: [],
56-
type: {
57-
kind: 'NonNullType',
58-
type: {
59-
kind: 'NamedType',
60-
name: { kind: 'Name', value: 'Boolean' },
61-
},
62-
},
63-
directives: [],
64-
},
65-
{
66-
kind: 'FieldDefinition',
67-
name: { kind: 'Name', value: 'int' },
68-
arguments: [],
69-
type: {
70-
kind: 'NonNullType',
71-
type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } },
72-
},
73-
directives: [],
74-
},
75-
{
76-
kind: 'FieldDefinition',
77-
name: { kind: 'Name', value: 'float' },
78-
arguments: [],
79-
type: {
80-
kind: 'NonNullType',
81-
type: { kind: 'NamedType', name: { kind: 'Name', value: 'Float' } },
82-
},
83-
directives: [],
84-
},
85-
],
86-
},
87-
{
88-
kind: 'SchemaDefinition',
89-
operationTypes: [
90-
{
91-
kind: 'OperationTypeDefinition',
92-
type: { kind: 'NamedType', name: { kind: 'Name', value: 'Query' } },
93-
operation: 'query',
94-
},
95-
],
96-
},
97-
],
98-
} as unknown as DocumentNode;
2+
export const typeDefs = {"kind":"Document","definitions":[{"kind":"ObjectTypeDefinition","name":{"kind":"Name","value":"Query"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"test"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Test"}}},"directives":[]}]},{"kind":"ObjectTypeDefinition","name":{"kind":"Name","value":"Test"},"interfaces":[],"directives":[],"fields":[{"kind":"FieldDefinition","name":{"kind":"Name","value":"id"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}},"directives":[]},{"kind":"FieldDefinition","name":{"kind":"Name","value":"string"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},"directives":[]},{"kind":"FieldDefinition","name":{"kind":"Name","value":"boolean"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}},"directives":[]},{"kind":"FieldDefinition","name":{"kind":"Name","value":"int"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},"directives":[]},{"kind":"FieldDefinition","name":{"kind":"Name","value":"float"},"arguments":[],"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},"directives":[]}]},{"kind":"SchemaDefinition","operationTypes":[{"kind":"OperationTypeDefinition","type":{"kind":"NamedType","name":{"kind":"Name","value":"Query"}},"operation":"query"}]}]} as unknown as DocumentNode

packages/typescript-resolver-files-e2e/src/test-add-option/schema-append/types.generated.ts

Lines changed: 26 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ export type Maybe<T> = T | null | undefined;
33
export type InputMaybe<T> = T | null | undefined;
44
/** All built-in and custom scalars, mapped to their actual values */
55
export type Scalars = {
6-
ID: { input: string; output: string | number };
7-
String: { input: string; output: string };
8-
Boolean: { input: boolean; output: boolean };
9-
Int: { input: number; output: number };
10-
Float: { input: number; output: number };
6+
ID: { input: string; output: string | number; }
7+
String: { input: string; output: string; }
8+
Boolean: { input: boolean; output: boolean; }
9+
Int: { input: number; output: number; }
10+
Float: { input: number; output: number; }
1111
};
1212

1313
export type Query = {
@@ -24,19 +24,15 @@ export type Test = {
2424
string: Scalars['String']['output'];
2525
};
2626

27+
28+
2729
export type ResolverTypeWrapper<T> = Promise<T> | T;
2830

31+
2932
export type ResolverWithResolve<TResult, TParent, TContext, TArgs> = {
3033
resolve: ResolverFn<TResult, TParent, TContext, TArgs>;
3134
};
32-
export type Resolver<
33-
TResult,
34-
TParent = Record<PropertyKey, never>,
35-
TContext = Record<PropertyKey, never>,
36-
TArgs = Record<PropertyKey, never>
37-
> =
38-
| ResolverFn<TResult, TParent, TContext, TArgs>
39-
| ResolverWithResolve<TResult, TParent, TContext, TArgs>;
35+
export type Resolver<TResult, TParent = Record<PropertyKey, never>, TContext = Record<PropertyKey, never>, TArgs = Record<PropertyKey, never>> = ResolverFn<TResult, TParent, TContext, TArgs> | ResolverWithResolve<TResult, TParent, TContext, TArgs>;
4036

4137
export type ResolverFn<TResult, TParent, TContext, TArgs> = (
4238
parent: TParent,
@@ -59,88 +55,46 @@ export type SubscriptionResolveFn<TResult, TParent, TContext, TArgs> = (
5955
info: GraphQLResolveInfo
6056
) => TResult | Promise<TResult>;
6157

62-
export interface SubscriptionSubscriberObject<
63-
TResult,
64-
TKey extends string,
65-
TParent,
66-
TContext,
67-
TArgs
68-
> {
69-
subscribe: SubscriptionSubscribeFn<
70-
{ [key in TKey]: TResult },
71-
TParent,
72-
TContext,
73-
TArgs
74-
>;
75-
resolve?: SubscriptionResolveFn<
76-
TResult,
77-
{ [key in TKey]: TResult },
78-
TContext,
79-
TArgs
80-
>;
58+
export interface SubscriptionSubscriberObject<TResult, TKey extends string, TParent, TContext, TArgs> {
59+
subscribe: SubscriptionSubscribeFn<{ [key in TKey]: TResult }, TParent, TContext, TArgs>;
60+
resolve?: SubscriptionResolveFn<TResult, { [key in TKey]: TResult }, TContext, TArgs>;
8161
}
8262

8363
export interface SubscriptionResolverObject<TResult, TParent, TContext, TArgs> {
8464
subscribe: SubscriptionSubscribeFn<any, TParent, TContext, TArgs>;
8565
resolve: SubscriptionResolveFn<TResult, any, TContext, TArgs>;
8666
}
8767

88-
export type SubscriptionObject<
89-
TResult,
90-
TKey extends string,
91-
TParent,
92-
TContext,
93-
TArgs
94-
> =
68+
export type SubscriptionObject<TResult, TKey extends string, TParent, TContext, TArgs> =
9569
| SubscriptionSubscriberObject<TResult, TKey, TParent, TContext, TArgs>
9670
| SubscriptionResolverObject<TResult, TParent, TContext, TArgs>;
9771

98-
export type SubscriptionResolver<
99-
TResult,
100-
TKey extends string,
101-
TParent = Record<PropertyKey, never>,
102-
TContext = Record<PropertyKey, never>,
103-
TArgs = Record<PropertyKey, never>
104-
> =
105-
| ((
106-
...args: any[]
107-
) => SubscriptionObject<TResult, TKey, TParent, TContext, TArgs>)
72+
export type SubscriptionResolver<TResult, TKey extends string, TParent = Record<PropertyKey, never>, TContext = Record<PropertyKey, never>, TArgs = Record<PropertyKey, never>> =
73+
| ((...args: any[]) => SubscriptionObject<TResult, TKey, TParent, TContext, TArgs>)
10874
| SubscriptionObject<TResult, TKey, TParent, TContext, TArgs>;
10975

110-
export type TypeResolveFn<
111-
TTypes,
112-
TParent = Record<PropertyKey, never>,
113-
TContext = Record<PropertyKey, never>
114-
> = (
76+
export type TypeResolveFn<TTypes, TParent = Record<PropertyKey, never>, TContext = Record<PropertyKey, never>> = (
11577
parent: TParent,
11678
context: TContext,
11779
info: GraphQLResolveInfo
11880
) => Maybe<TTypes> | Promise<Maybe<TTypes>>;
11981

120-
export type IsTypeOfResolverFn<
121-
T = Record<PropertyKey, never>,
122-
TContext = Record<PropertyKey, never>
123-
> = (
124-
obj: T,
125-
context: TContext,
126-
info: GraphQLResolveInfo
127-
) => boolean | Promise<boolean>;
82+
export type IsTypeOfResolverFn<T = Record<PropertyKey, never>, TContext = Record<PropertyKey, never>> = (obj: T, context: TContext, info: GraphQLResolveInfo) => boolean | Promise<boolean>;
12883

12984
export type NextResolverFn<T> = () => Promise<T>;
13085

131-
export type DirectiveResolverFn<
132-
TResult = Record<PropertyKey, never>,
133-
TParent = Record<PropertyKey, never>,
134-
TContext = Record<PropertyKey, never>,
135-
TArgs = Record<PropertyKey, never>
136-
> = (
86+
export type DirectiveResolverFn<TResult = Record<PropertyKey, never>, TParent = Record<PropertyKey, never>, TContext = Record<PropertyKey, never>, TArgs = Record<PropertyKey, never>> = (
13787
next: NextResolverFn<TResult>,
13888
parent: TParent,
13989
args: TArgs,
14090
context: TContext,
14191
info: GraphQLResolveInfo
14292
) => TResult | Promise<TResult>;
14393

94+
95+
96+
97+
14498
/** Mapping between all available schema types and the resolvers types */
14599
export type ResolversTypes = {
146100
Query: ResolverTypeWrapper<Record<PropertyKey, never>>;
@@ -163,17 +117,11 @@ export type ResolversParentTypes = {
163117
String: Scalars['String']['output'];
164118
};
165119

166-
export type QueryResolvers<
167-
ContextType = any,
168-
ParentType extends ResolversParentTypes['Query'] = ResolversParentTypes['Query']
169-
> = {
120+
export type QueryResolvers<ContextType = any, ParentType extends ResolversParentTypes['Query'] = ResolversParentTypes['Query']> = {
170121
test?: Resolver<ResolversTypes['Test'], ParentType, ContextType>;
171122
};
172123

173-
export type TestResolvers<
174-
ContextType = any,
175-
ParentType extends ResolversParentTypes['Test'] = ResolversParentTypes['Test']
176-
> = {
124+
export type TestResolvers<ContextType = any, ParentType extends ResolversParentTypes['Test'] = ResolversParentTypes['Test']> = {
177125
boolean?: Resolver<ResolversTypes['Boolean'], ParentType, ContextType>;
178126
float?: Resolver<ResolversTypes['Float'], ParentType, ContextType>;
179127
id?: Resolver<ResolversTypes['ID'], ParentType, ContextType>;
@@ -186,4 +134,5 @@ export type Resolvers<ContextType = any> = {
186134
Test?: TestResolvers<ContextType>;
187135
};
188136

189-
/* APPENDED */
137+
138+
/* APPENDED */
Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
import type { QueryResolvers } from './../../../types.generated';
2-
export const test: NonNullable<QueryResolvers['test']> = async (
3-
_parent,
4-
_arg,
5-
_ctx
6-
) => {
7-
/* Implement Query.test resolver logic here */
8-
};
1+
2+
import type { QueryResolvers } from './../../../types.generated';
3+
export const test: NonNullable<QueryResolvers['test']> = async (_parent, _arg, _ctx) => { /* Implement Query.test resolver logic here */ };
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { TestResolvers } from './../../types.generated';
2-
export const Test: TestResolvers = {
3-
/* Implement Test resolver logic here */
4-
};
1+
import type { TestResolvers } from './../../types.generated';
2+
export const Test: TestResolvers = {
3+
/* Implement Test resolver logic here */
4+
};
Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
/* This file was automatically generated. DO NOT UPDATE MANUALLY. */
2-
import type { Resolvers } from './types.generated';
3-
import { test as Query_test } from './base/resolvers/Query/test';
4-
import { Test } from './base/resolvers/Test';
5-
export const resolvers: Resolvers = {
6-
Query: { test: Query_test },
7-
8-
Test: Test,
9-
};
2+
import type { Resolvers } from './types.generated';
3+
import { test as Query_test } from './base/resolvers/Query/test';
4+
import { Test } from './base/resolvers/Test';
5+
export const resolvers: Resolvers = {
6+
Query: { test: Query_test },
7+
8+
9+
Test: Test
10+
}

0 commit comments

Comments
 (0)