Skip to content

Commit 407291a

Browse files
committed
fix the implementation
1 parent 6d54350 commit 407291a

File tree

18 files changed

+637
-22
lines changed

18 files changed

+637
-22
lines changed

packages/typescript-resolver-files-e2e/src/test-resolver-filename-case/codegen.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ const config: CodegenConfig = {
66
afterAllFileWrite: ['prettier --write'],
77
},
88
generates: {
9-
'packages/typescript-resolver-files-e2e/src/test-filename-case-kebab/schema':
9+
'packages/typescript-resolver-files-e2e/src/test-resolver-filename-case/graphql/schemas':
1010
defineConfig(
1111
{
1212
fileOutputCasing: 'kebab-case',
1313
},
1414
{
1515
schema: [
16-
'packages/typescript-resolver-files-e2e/src/test-filename-case-kebab/**/*.graphqls',
17-
'packages/typescript-resolver-files-e2e/src/test-filename-case-kebab/**/*.graphqls.ts',
16+
'packages/typescript-resolver-files-e2e/src/test-resolver-filename-case/graphql/schemas/**/*.graphqls',
17+
'packages/typescript-resolver-files-e2e/src/test-resolver-filename-case/graphql/schemas/**/*.graphqls.ts',
1818
],
1919
}
2020
),
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
scalar DateTime
2+
3+
type Query {
4+
# Simple: "query" -> "query.ts"
5+
query: RandomResult!
6+
# Strange: "api-query.ts"
7+
APIQuery: RandomResult!
8+
}
9+
10+
type Mutation {
11+
# Strange: "prefixed-api-mutation.ts"
12+
prefixedAPIMutation: RandomResult!
13+
}
14+
15+
type RandomResult {
16+
id: ID!
17+
name: String!
18+
createdAt: DateTime!
19+
updatedAt: DateTime!
20+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/* This file was automatically generated. DO NOT UPDATE MANUALLY. */
2+
import type { Resolvers } from './types.generated';
3+
import { APIQuery as Query_APIQuery } from './resolvers/Query/api-query';
4+
import { query as Query_query } from './resolvers/Query/query';
5+
import { user as Query_user } from './resolvers/Query/user';
6+
import { userProfile as Query_userProfile } from './resolvers/Query/user-profile';
7+
import { prefixedAPIMutation as Mutation_prefixedAPIMutation } from './resolvers/Mutation/prefixed-api-mutation';
8+
import { RandomResult } from './resolvers/random-result';
9+
import { User } from './resolvers/user';
10+
import { UserProfile } from './resolvers/user-profile';
11+
import { DateTimeResolver } from 'graphql-scalars';
12+
export const resolvers: Resolvers = {
13+
Query: {
14+
APIQuery: Query_APIQuery,
15+
query: Query_query,
16+
user: Query_user,
17+
userProfile: Query_userProfile,
18+
},
19+
Mutation: { prefixedAPIMutation: Mutation_prefixedAPIMutation },
20+
21+
RandomResult: RandomResult,
22+
User: User,
23+
UserProfile: UserProfile,
24+
DateTime: DateTimeResolver,
25+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import type { MutationResolvers } from './../../types.generated';
2+
export const prefixedAPIMutation: NonNullable<
3+
MutationResolvers['prefixedAPIMutation']
4+
> = async (_parent, _arg, _ctx) => {
5+
/* Implement Mutation.prefixedAPIMutation resolver logic here */
6+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import type { QueryResolvers } from './../../types.generated';
2+
export const APIQuery: NonNullable<QueryResolvers['APIQuery']> = async (
3+
_parent,
4+
_arg,
5+
_ctx
6+
) => {
7+
/* Implement Query.APIQuery resolver logic here */
8+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import type { QueryResolvers } from './../../types.generated';
2+
export const query: NonNullable<QueryResolvers['query']> = async (
3+
_parent,
4+
_arg,
5+
_ctx
6+
) => {
7+
/* Implement Query.query resolver logic here */
8+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import type { QueryResolvers } from './../../types.generated';
2+
export const userProfile: NonNullable<QueryResolvers['userProfile']> = async (
3+
_parent,
4+
_arg,
5+
_ctx
6+
) => {
7+
/* Implement Query.userProfile resolver logic here */
8+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import type { QueryResolvers } from './../../types.generated';
2+
export const user: NonNullable<QueryResolvers['user']> = async (
3+
_parent,
4+
_arg,
5+
_ctx
6+
) => {
7+
/* Implement Query.user resolver logic here */
8+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import type { RandomResultResolvers } from './../types.generated';
2+
export const RandomResult: RandomResultResolvers = {
3+
/* Implement RandomResult resolver logic here */
4+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import type { UserProfileResolvers } from './../types.generated';
2+
export const UserProfile: UserProfileResolvers = {
3+
/* Implement UserProfile resolver logic here */
4+
};

0 commit comments

Comments
 (0)