import { deleteJSON, postJSON } from '@/infrastructure/fetch-json' import { Template } from '../../../../../types/template' export function deleteTemplate(template: Template) { return deleteJSON(`/template/${template.id}/delete`, { body: { version: template.version, }, }) } type UpdateTemplateOptions = { template: Template initialTemplate: Template descriptionEdited: boolean } export function updateTemplate({ editedTemplate, template }: UpdateTemplateOptions): Promise