Files
panel/resources/scripts/api/admin/nodes/templateGroups/updateTemplateGroup.ts
2023-11-06 04:20:25 +00:00

23 lines
622 B
TypeScript

import { TemplateGroupParameters } from '@/api/admin/nodes/templateGroups/createTemplateGroup'
import {
TemplateGroup,
rawDataToTemplateGroup,
} from '@/api/admin/nodes/templateGroups/getTemplateGroups'
import http from '@/api/http'
const updateTemplateGroup = async (
nodeId: number,
groupUuid: string,
parameters: TemplateGroupParameters
): Promise<TemplateGroup> => {
const {
data: { data },
} = await http.put(
`/api/admin/nodes/${nodeId}/template-groups/${groupUuid}`,
parameters
)
return rawDataToTemplateGroup(data)
}
export default updateTemplateGroup