ZenSoftware / prisma-nestjs-graphql

Generate object types, inputs, args, etc. from prisma schema file for usage with @nestjs/graphql module

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

prisma-nestjs-graphql

Generate object types, inputs, args, etc. from prisma schema file for usage with @nestjs/graphql module.

Install

npm install --save-dev prisma-nestjs-graphql

Usage

  1. Add new generator section to schema.prisma file
generator nestgraphql {
    provider = "node node_modules/prisma-nestjs-graphql"
    output = "../src"
}
  1. Run prisma generate
npx prisma generate

Generator options

  • output Output folder relative to this schema file
  • outputFilePattern File pattern (default: {feature}/{dasherizedName}.{type}.ts)
    Possible tokens:
    • {feature} - model name in dashed case or 'prisma' if unknown
    • {name} - name of model/input/arg
    • {dasherizedName} - dashed-case name of model/input/arg without suffix
    • {type} - short type name (model, input)

Resources

About

Generate object types, inputs, args, etc. from prisma schema file for usage with @nestjs/graphql module

License:MIT License


Languages

Language:TypeScript 97.5%Language:JavaScript 2.0%Language:Shell 0.5%