import { schema } from 'nexus' export const TaskCategory = schema.objectType({ name: 'TaskCategory', definition(t) { t.model.id() t.model.createdAt() t.model.updatedAt() t.model.title() t.model.description() t.model.managingCompany() t.model.tasks() }, }) export const TaskCategoryQueries = schema.extendType({ type: 'Query', definition(t) { t.crud.taskCategory() t.crud.taskCategories({ filtering: true, ordering: true }) }, }) export const TaskCategoryMutation = schema.extendType({ type: 'Mutation', definition: (t) => { t.crud.deleteOneTaskCategory({ alias: 'deleteTaskCategory' }) t.crud.updateOneTaskCategory({ alias: 'updateTaskCategory' }) t.crud.createOneTaskCategory({ alias: 'createTaskCategory' }) }, })