I added this custom query to my sdl.ts
file
accountByUserId(userId: String!): Account @requireAuth
With the following service
export const accountByUserId: QueryResolvers['accountByUserId'] = async ({
userId,
}) => {
const data = await db.account.findFirst({
where: { userId },
})
return data
}
Then I have the following gql
query
export const USER_ID_QUERY = gql`
query FindAccountById($userId: String!) {
accountByUserId(userId: $userId) {
id
createdAt
updatedAt
name
userId
}
}
`
All this works, but when I run yarn rw g types
the web side types break and don’t generate, with the following error:
Error: Could not generate GraphQL type definitions (web)
TypeError: plugin_helpers_1.DetailedError is not a constructor
at /Users/anderskitson/manage_members/manage_members_app_old/node_modules/@graphql-codegen/core/cjs/codegen.js:209:19
at Array.forEach (<anonymous>)
at validateDuplicateDocuments (/Users/anderskitson/manage_members/manage_members_app_old/node_modules/@graphql-codegen/core/cjs/codegen.js:188:11)
at /Users/anderskitson/manage_members/manage_members_app_old/node_modules/@graphql-codegen/core/cjs/codegen.js:16:40
at /Users/anderskitson/manage_members/manage_members_app_old/node_modules/@graphql-codegen/plugin-helpers/cjs/profiler.js:7:49
at async codegen (/Users/anderskitson/manage_members/manage_members_app_old/node_modules/@graphql-codegen/core/cjs/codegen.js:16:9)
at async runCodegenGraphQL (/Users/anderskitson/manage_members/manage_members_app_old/node_modules/@redwoodjs/internal/dist/generate/graphqlCodeGen.js:123:18)
Any help would be great thanks.