File tree Expand file tree Collapse file tree 7 files changed +21
-27
lines changed
Expand file tree Collapse file tree 7 files changed +21
-27
lines changed Original file line number Diff line number Diff line change 11{
2- "trailingComma": "es5 ",
2+ "trailingComma": "none ",
33 "tabWidth": 2,
44 "semi": true,
55 "singleQuote": true
Original file line number Diff line number Diff line change @@ -4,9 +4,8 @@ import propriety from './propriety';
44import user from './user' ;
55import review from './review' ;
66
7- const resolversList : resolverType [ ] = [ propriety , user , review ] ;
7+ const resolvers : resolverType [ ] = [ propriety , user , review ] ;
88
9- const cominedResolvers = combineResolvers ( resolversList ) ;
9+ const cominedResolvers = combineResolvers ( { resolvers } ) ;
1010
1111export default cominedResolvers ;
12-
Original file line number Diff line number Diff line change 1- const fs = require ( 'fs' ) ;
2- const { mergeSchemas } = require ( 'fast-graphql' ) ;
31
4- const mergedSchemas = mergeSchemas ( ' graphql/typeDefs/*.gql ') ;
2+ const { generateSchema } = require ( 'fast- graphql') ;
53
6- const schema = mergedSchemas . join ( ' ' ) ;
4+ const inputPath = './graphql/typeDefs/*.gql' ;
5+ const outPath = './graphql/schema.graphql' ;
76
8- fs . writeFile ( './graphql/schema.graphql' , schema , ( err ) => {
9- if ( err ) {
10- console . error ( err ) ;
11- return ;
12- }
13- } ) ;
14-
15- console . log ( ' ✔ Schema Generated : schema.graphql' ) ;
7+ generateSchema ( { inputPath, outPath } ) ;
Original file line number Diff line number Diff line change @@ -9,19 +9,20 @@ import resolvers from '@/graphql/resolvers';
99const apolloServer = new ApolloServer ( {
1010 typeDefs,
1111 resolvers,
12- context : createContext ,
12+ context : createContext
1313} ) ;
1414const startServer = apolloServer . start ( ) ;
1515
1616export default async function graphqlServer ( {
1717 req,
1818 res,
19- serverConfig = { } ,
19+ serverConfig = { }
2020} : {
2121 req : NextApiRequest ;
2222 res : NextApiResponse ;
2323 serverConfig ?: any ;
24- } ) : Promise < false | undefined > {
24+
25+ } ) {
2526 res . setHeader ( 'Access-Control-Allow-Credentials' , 'true' ) ;
2627 res . setHeader ( 'Access-Control-Allow-Origin' , '*' ) ;
2728 res . setHeader ( 'Access-Control-Allow-Headers' , '*' ) ;
@@ -32,6 +33,6 @@ export default async function graphqlServer({
3233
3334 await startServer ;
3435 await apolloServer . createHandler ( {
35- path : '/api/graphql' ,
36+ path : '/api/graphql'
3637 } ) ( req , res ) ;
3738}
Original file line number Diff line number Diff line change 11import { mergeSchemas } from 'fast-graphql' ;
22
3- const mergedSchemas = mergeSchemas ( ' graphql/typeDefs/*.gql') ;
3+ const pathfiles = './ graphql/typeDefs/*.gql';
44
5- export default mergedSchemas ;
5+ const mergedSchemas = mergeSchemas ( { pathfiles } ) ;
66
7+ export default mergedSchemas ;
Original file line number Diff line number Diff line change 1919 "@graphql-codegen/cli" : " ^2.3.1" ,
2020 "@graphql-codegen/typescript" : " ^2.4.2" ,
2121 "apollo-server-micro" : " ^3.5.0" ,
22- "fast-graphql" : " ^1.0.3 " ,
22+ "fast-graphql" : " ^1.1.0 " ,
2323 "graphql" : " ^16.1.0" ,
2424 "micro" : " ^9.3.4" ,
2525 "next" : " 12.0.4" ,
Original file line number Diff line number Diff line change @@ -2996,10 +2996,11 @@ fast-glob@^3.2.9:
29962996 merge2 "^1.3.0"
29972997 micromatch "^4.0.4"
29982998
2999- fast-graphql@^1.0.3 :
3000- version "1.0.3"
3001- resolved "https://registry.yarnpkg.com/fast-graphql/-/fast-graphql-1.0.3.tgz#c49543d8bd40a7295628d07321ee6a0b14a87bd5"
3002- integrity sha512-hcSEW1Awszq7EFpGzVvvDCVLOU4vQN2x6p/p2DVCEBVfqZhP27MEczEJXRz5S7/qr+gW8V7TqYSo2lmN4YKqTg==
2999+ fast-graphql@^1.1.0 :
3000+ version "1.1.0"
3001+ resolved "https://registry.yarnpkg.com/fast-graphql/-/fast-graphql-1.1.0.tgz#72a3977ab543a43e0df209b3bfcaeb8229334b7e"
3002+ integrity sha512-gS6WLQjHsIhdwcK2bAVocRav9LfWlMGsgcQ0cMmuGsG4KbAFQDgQZbvKpIyWEVn3kEtTTHZzgY0uh4biUZyr9Q==
3003+
30033004 dependencies :
30043005 fast-glob "^3.2.7"
30053006
You can’t perform that action at this time.
0 commit comments