michal.tomsia
08/10/2018, 4:32 PMschema.graphql
?johannpinson
08/10/2018, 4:33 PMgraphql-binding
directlyjohannpinson
08/10/2018, 4:35 PMsrc/schema.ts
johannpinson
08/10/2018, 4:35 PMimport * as path from 'path'
import { makeExecutableSchema } from 'graphql-tools'
import { importSchema } from 'graphql-import'
// This is only used for generating `src/binding.ts`
export default makeExecutableSchema({
typeDefs: importSchema(path.resolve('src/schema.graphql')),
resolverValidationOptions: {
requireResolversForResolveType: false,
},
})
johannpinson
08/10/2018, 4:36 PM"graphql-types": "npx graphql-binding --input src/schema.ts --language typescript --outputBinding src/binding.ts"
johannpinson
08/10/2018, 4:36 PMnpm run graphql-types
after each deployjohannpinson
08/10/2018, 4:36 PMmichal.tomsia
08/10/2018, 4:37 PMjohannpinson
08/10/2018, 4:37 PMimport { UserWhereUniqueInput } from '../binding'
johannpinson
08/10/2018, 4:37 PMjohannpinson
08/10/2018, 4:38 PMmichal.tomsia
08/10/2018, 5:02 PM.graphqlconfig.yml
codegen:
output:
binding: src/generated/schema.ts
generator: prisma-binding
language: typescript
michal.tomsia
08/10/2018, 5:02 PMprojects.app.extensions
keyjohannpinson
08/10/2018, 5:04 PMprisma.ts
johannpinson
08/10/2018, 5:04 PMprisma:
schemaPath: src/generated/prisma.graphql
extensions:
prisma: prisma/prisma.yml
codegen:
- generator: prisma-binding
language: typescript
output:
binding: src/generated/prisma.ts
michal.tomsia
08/10/2018, 5:05 PMprisma.ts
generation but added additional codegen
for schema.ts
johannpinson
08/10/2018, 5:05 PMprisma.graphql
can be different of what you have inside the src/schema.graphql
johannpinson
08/10/2018, 5:06 PMjohannpinson
08/10/2018, 5:06 PMschemaPath
in the code you pasted?michal.tomsia
08/10/2018, 5:07 PMsrc/schema.graphql
johannpinson
08/10/2018, 5:07 PMjohannpinson
08/10/2018, 5:07 PMmichal.tomsia
08/10/2018, 5:07 PMjohannpinson
08/10/2018, 5:08 PMjohannpinson
08/10/2018, 5:08 PMjohannpinson
08/10/2018, 5:09 PMgraphql-binding
and prisma-binding
to see if there have differencemichal.tomsia
08/10/2018, 5:09 PMprisma.ts
which is wrongjohannpinson
08/10/2018, 5:10 PM#import User from 'src/generated/prisma.graphql
michal.tomsia
08/10/2018, 5:12 PM