import { schema } from 'nexus' export const ManagerStoreItem = schema.objectType({ name: 'ManagerStoreItem', definition(t) { t.model.id() t.model.createdAt() t.model.updatedAt() t.model.title() t.model.description() t.model.price() t.model.managerStoreOrderLineItems() t.model.images() t.model.projects() }, }) export const ManagerStoreItemQueries = schema.extendType({ type: 'Query', definition(t) { t.crud.managerStoreItem() t.crud.managerStoreItems({ filtering: true, ordering: true, pagination: true }) }, }) export const ManagerStoreItemMutation = schema.extendType({ type: 'Mutation', definition: (t) => { t.crud.deleteOneManagerStoreItem({ alias: 'deleteManagerStoreItem' }) t.crud.updateOneManagerStoreItem({ alias: 'updateManagerStoreItem' }) t.crud.createOneManagerStoreItem({ alias: 'createManagerStoreItem' }) }, })