import type { PluginFastifyInstance } from "types"

export const registerCrud = (fastify: PluginFastifyInstance) => {
  const tagService = fastify.custom.tagService

  fastify.registerCrudHandlers("tag", {
    create: tagService.createTag,
    read: tagService.readTag,
    update: tagService.updateTag,
    delete: tagService.removeTag,
  })
}
