import { schema } from 'nexus' export const PollQuestion = schema.objectType({ name: 'PollQuestion', definition(t) { t.model.id() t.model.type() t.model.createdAt() t.model.updatedAt() t.model.question() t.model.answers() t.model.winningAnswer() t.model.polls() }, }) export const PollQuestionQueries = schema.extendType({ type: 'Query', definition(t) { t.crud.pollQuestion() t.crud.pollQuestions({ filtering: true, ordering: true }) }, }) export const PollQuestionMutation = schema.extendType({ type: 'Mutation', definition: (t) => { t.crud.deleteOnePollQuestion({ alias: 'deletePollQuestion' }) t.crud.updateOnePollQuestion({ alias: 'updatePollQuestion' }) t.crud.createOnePollQuestion({ alias: 'createPollQuestion' }) }, })