Skip to content

Experimental CRUD type error #1159

Description

@Caayu

Property 'model' does not exist on type 'ObjectDefinitionBlock<"User">'.ts(2339)
Property 'crud' does not exist on type 'ObjectDefinitionBlock<"Query">'.ts(2339)

const User = objectType({
  name: 'User',
  definition(t) {
    t.model.id()
    t.model.name()
    t.model.email()
  }
})

const Query = queryType({
  definition(t) {
    t.crud.user()
    t.crud.users()
  }
})
{
  "dependencies": {
    "@prisma/client": "^2.23.0",
    "graphql-yoga": "^3.9.1",
    "nexus": "^1.3.0",
    "nexus-plugin-prisma": "^0.35.0"
  },
  "devDependencies": {
    "@types/node": "^20.2.1",
    "prisma": "^4.14.1",
    "typescript": "^5.0.4"
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions