Docker für Keykloak Test

This commit is contained in:
2026-08-04 13:51:43 +02:00
parent fd1d0bdda5
commit c0646fdfc6
8 changed files with 207 additions and 13 deletions
@@ -0,0 +1,22 @@
import ky from 'ky'
import type { propertyGroup } from '../../data/propertyGroup'
export const getPropertyGroups = async (): Promise<propertyGroup[]> => {
return ky.get(`http://localhost:8088/propertygroups`).json<propertyGroup[]>()
}
export const getPropertyGroupById = async (id: number): Promise<propertyGroup> => {
return ky.get(`http://localhost:8088/propertygroup/${id}`).json<propertyGroup>()
}
export const createPropertyGroup = async (propertyGroup: propertyGroup): Promise<propertyGroup> => {
return ky.post(`http://localhost:8088/propertygroup`, { json: propertyGroup }).json<propertyGroup>()
}
export const updatePropertyGroup = async (propertyGroup: propertyGroup): Promise<propertyGroup> => {
return ky.put(`http://localhost:8088/propertygroup`, { json: propertyGroup }).json<propertyGroup>()
}
export const deletePropertyGroup = async (id: number): Promise<void> => {
return ky.delete(`http://localhost:8088/propertygroup/${id}`).json<void>()
}