[id].delete.ts 418 Bytes
import { db } from '@/server/fake-db/apps/calendar'

export default defineEventHandler(event => {
  const eventId = getIntId(event, 'event Id is required to delete a event')

  // Find the index of the event in the database
  const eventIndex = db.events.findIndex(e => Number(e.id) === eventId)

  // Remove event from the database
  db.events.splice(eventIndex, 1)

  setResponseStatus(event, 204)

  return null
})