import { schema } from 'nexus' export const UnitRoom = schema.objectType({ name: 'UnitRoom', definition(t) { t.model.id() t.model.createdAt() t.model.updatedAt() t.model.title() t.model.description() t.model.project() t.model.chosenModels() t.model.roomModels() }, }) export const UnitRoomQueries = schema.extendType({ type: 'Query', definition(t) { t.crud.unitRoom() t.crud.unitRooms({ filtering: true, ordering: true }) }, }) export const UnitRoomMutation = schema.extendType({ type: 'Mutation', definition: (t) => { t.crud.deleteOneUnitRoom({ alias: 'deleteUnitRoom' }) t.crud.updateOneUnitRoom({ alias: 'updateUnitRoom' }) t.crud.createOneUnitRoom({ alias: 'createUnitRoom' }) }, })