import { schema } from 'nexus' export const Tax = schema.objectType({ name: 'Tax', definition(t) { t.model.id() t.model.createdAt() t.model.updatedAt() t.model.price() t.model.rate() t.model.title() t.model.services() t.model.shippingLines() }, }) export const TaxQueries = schema.extendType({ type: 'Query', definition(t) { t.crud.tax() t.crud.taxes({ filtering: true, ordering: true }) }, }) export const TaxMutation = schema.extendType({ type: 'Mutation', definition: (t) => { t.crud.deleteOneTax({ alias: 'deleteTax' }) t.crud.updateOneTax({ alias: 'updateTax' }) t.crud.createOneTax({ alias: 'createTax' }) }, })