prisma-json-schema-generator icon indicating copy to clipboard operation
prisma-json-schema-generator copied to clipboard

Feature Request: Control description output

Open mmmeff opened this issue 2 years ago • 3 comments

My API project uses TypeGraphQL to generate its schema from Prisma/Resolvers.

In TypeGraphQL, the way you control which fields of each Prisma model get included in the generated GraphQL models is by using a description annotation like: /// @TypeGraphQL.omit(input: true, output: true)

When generating json-schema using this library, we see descriptions on models like so:

"id": {
  "type": "string",
  "description": "@TypeGraphQL.omit(input: true)"
}

It would be great if I could add a pattern to omit descriptions in the generated json-schema or at least disable them outright.

mmmeff avatar Jan 12 '23 18:01 mmmeff