Skip to main content

Examples

In the GitHub repository you can find a few examples of using the TypeGraphQL Prisma integration:

  1. Prototyping - the workflow of using the generator that creates TypeGraphQL artifacts from Prisma schema and creating a GraphQL schema with all CRUD operation

    https://github.com/MichalLytek/typegraphql-prisma/tree/main/examples/1-prototyping

  2. Basic - demonstrating how you can create custom methods or custom fields

    https://github.com/MichalLytek/typegraphql-prisma/tree/main/examples/2-basic

  3. Picking Actions - demonstrating how you can choose certain Prisma actions to be exposed in the GraphQL schema

    https://github.com/MichalLytek/typegraphql-prisma/tree/main/examples/3-picking-actions

  4. Nest JS - showcase of combining typegraphql-prisma with typegraphql-nestjs to expose TypeGraphQL-Prisma2 artifacts as GraphQL schema using Nest JS

    https://github.com/MichalLytek/typegraphql-prisma/tree/main/examples/4-nest-js

To run some example, simply go to the subdirectory, install the dependencies (npm i) and then start the server (npm start).

Each subdirectory contains a examples.gql file with a predefined GraphQL queries that you can use in GraphQL Playground (http://localhost:4000) and play with them by modifying it's shape and data.