``` > api@1.0.0 build > npm run clean &&...
# orm-help
k
Copy code
> api@1.0.0 build
> npm run clean && tsc && npm run prisma generate


> api@1.0.0 clean
> rm -rf dist

node_modules/.prisma/client/index.d.ts(4002,43): error TS2344: Type 'S["include"][P]' does not satisfy the constraint 'boolean | DiagramUpdateArgs | null | undefined'.
  Type 'S["include"]["updates"]' is not assignable to type 'boolean | DiagramUpdateArgs | null | undefined'.
    Type 'S["include"]["updates"]' is not assignable to type 'boolean | DiagramUpdateArgs | null | undefined'.
      Type 'S["include"]["updates"]' is not assignable to type 'DiagramUpdateArgs'.
        Type 'S["include"]["updates"]' is not assignable to type 'DiagramUpdateArgs'.
          Type 'S["include"][P]' is not assignable to type 'DiagramUpdateArgs'.
            Type 'S["include"]["updates"]' is not assignable to type 'DiagramUpdateArgs'.
              Type 'S["include"]["updates"]' is not assignable to type 'DiagramUpdateArgs'.
node_modules/.prisma/client/index.d.ts(4013,43): error TS2344: Type 'S["select"][P]' does not satisfy the constraint 'boolean | DiagramUpdateArgs | null | undefined'.
  Type 'S["select"]["updates"]' is not assignable to type 'boolean | DiagramUpdateArgs | null | undefined'.
    Type 'S["select"]["updates"]' is not assignable to type 'boolean | DiagramUpdateArgs | null | undefined'.
      Type 'S["select"]["updates"]' is not assignable to type 'DiagramUpdateArgs'.
        Type 'S["select"]["updates"]' is not assignable to type 'DiagramUpdateArgs'.
          Type 'S["select"][P]' is not assignable to type 'DiagramUpdateArgs'.
            Type 'S["select"]["updates"]' is not assignable to type 'DiagramUpdateArgs'.
              Type 'S["select"]["updates"]' is not assignable to type 'DiagramUpdateArgs'.
node_modules/.prisma/client/index.d.ts(4357,197): error TS2344: Type 'T' does not satisfy the constraint 'boolean | DiagramUpdateArgs | null | undefined'.
  Type 'DiagramUpdateFindManyArgs' is not assignable to type 'boolean | DiagramUpdateArgs | null | undefined'.
    Type 'DiagramUpdateFindManyArgs' is not assignable to type 'DiagramUpdateArgs'.
      Type 'T' is not assignable to type 'DiagramUpdateArgs'.
        Property 'data' is missing in type 'DiagramUpdateFindManyArgs' but required in type 'DiagramUpdateArgs'.
node_modules/.prisma/client/index.d.ts(4558,15): error TS2300: Duplicate identifier 'DiagramUpdateArgs'.
node_modules/.prisma/client/index.d.ts(4878,218): error TS2344: Type 'T' does not satisfy the constraint 'boolean | DiagramUpdateArgs | null | undefined'.
  Type 'DiagramUpdateFindUniqueArgs' is not assignable to type 'boolean | DiagramUpdateArgs | null | undefined'.
    Type 'DiagramUpdateFindUniqueArgs' is not assignable to type 'DiagramUpdateArgs'.
      Type 'T' is not assignable to type 'DiagramUpdateArgs'.
        Property 'data' is missing in type 'DiagramUpdateFindUniqueArgs' but required in type 'DiagramUpdateArgs'.
node_modules/.prisma/client/index.d.ts(4878,344): error TS2344: Type 'T' does not satisfy the constraint 'boolean | DiagramUpdateArgs | null | undefined'.
node_modules/.prisma/client/index.d.ts(4895,217): error TS2344: Type 'T' does not satisfy the constraint 'boolean | DiagramUpdateArgs | null | undefined'.
  Type 'DiagramUpdateFindFirstArgs' is not assignable to type 'boolean | DiagramUpdateArgs | null | undefined'.
    Type 'DiagramUpdateFindFirstArgs' is not assignable to type 'DiagramUpdateArgs'.
      Type 'T' is not assignable to type 'DiagramUpdateArgs'.
        Property 'data' is missing in type 'DiagramUpdateFindFirstArgs' but required in type 'DiagramUpdateArgs'.
node_modules/.prisma/client/index.d.ts(4895,343): error TS2344: Type 'T' does not satisfy the constraint 'boolean | DiagramUpdateArgs | null | undefined'.
node_modules/.prisma/client/index.d.ts(4915,104): error TS2344: Type 'T' does not satisfy the constraint 'boolean | DiagramUpdateArgs | null | undefined'.
  Type 'DiagramUpdateFindManyArgs' is not assignable to type 'boolean | DiagramUpdateArgs | null | undefined'.
    Type 'T' is not assignable to type 'DiagramUpdateArgs'.
      Type 'DiagramUpdateFindManyArgs' is not assignable to type 'DiagramUpdateArgs'.
node_modules/.prisma/client/index.d.ts(4931,119): error TS2344: Type 'T' does not satisfy the constraint 'boolean | DiagramUpdateArgs | null | undefined'.
  Type 'DiagramUpdateCreateArgs' is not assignable to type 'boolean | DiagramUpdateArgs | null | undefined'.
    Type 'DiagramUpdateCreateArgs' is not assignable to type 'DiagramUpdateArgs'.
      Type 'T' is not assignable to type 'DiagramUpdateArgs'.
        Property 'where' is missing in type 'DiagramUpdateCreateArgs' but required in type 'DiagramUpdateArgs'.
node_modules/.prisma/client/index.d.ts(4963,119): error TS2344: Type 'T' does not satisfy the constraint 'boolean | DiagramUpdateArgs | null | undefined'.
  Type 'DiagramUpdateDeleteArgs' is not assignable to type 'boolean | DiagramUpdateArgs | null | undefined'.
    Type 'DiagramUpdateDeleteArgs' is not assignable to type 'DiagramUpdateArgs'.
      Type 'T' is not assignable to type 'DiagramUpdateArgs'.
        Property 'data' is missing in type 'DiagramUpdateDeleteArgs' but required in type 'DiagramUpdateArgs'.
node_modules/.prisma/client/index.d.ts(4982,119): error TS2344: Type 'T' does not satisfy the constraint 'boolean | DiagramUpdateArgs | null | undefined'.
  Type 'DiagramUpdateUpdateArgs' is not assignable to type 'boolean | DiagramUpdateArgs | null | undefined'.
    Type 'DiagramUpdateUpdateArgs' is not assignable to type 'DiagramUpdateArgs'.
      Type 'T' is not assignable to type 'DiagramUpdateArgs'.
        Type 'DiagramUpdateUpdateArgs' is not assignable to type 'DiagramUpdateArgs'.
          Types of property 'include' are incompatible.
            Type 'DiagramUpdateInclude | null | undefined' is not assignable to type 'DiagramInclude | null | undefined'.
              Type 'DiagramUpdateInclude' has no properties in common with type 'DiagramInclude'.
node_modules/.prisma/client/index.d.ts(5040,119): error TS2344: Type 'T' does not satisfy the constraint 'boolean | DiagramUpdateArgs | null | undefined'.
  Type 'DiagramUpdateUpsertArgs' is not assignable to type 'boolean | DiagramUpdateArgs | null | undefined'.
    Type 'DiagramUpdateUpsertArgs' is not assignable to type 'DiagramUpdateArgs'.
      Type 'T' is not assignable to type 'DiagramUpdateArgs'.
        Property 'data' is missing in type 'DiagramUpdateUpsertArgs' but required in type 'DiagramUpdateArgs'.
node_modules/.prisma/client/index.d.ts(5491,15): error TS2300: Duplicate identifier 'DiagramUpdateArgs'.
r
@kapil verma 👋 What version of Prisma and TypeScript are you on?
k
@Ryan "@prisma/client": "^3.1.1", "typescript": "^4.4.3", "prisma": "^3.1.1",
r
@kapil verma This seems like a bug. It would be great if you could create an issue here with your schema and version so that we can look into this.
👍 1