import { PaginatedResponse } from "../types/api-response"; import { MapProjectionSystem } from "../types/map-projection-system"; import { apiHelpers } from "./api"; const mapProjectionSystemApi = { getMapProjectionSystems: async (): Promise< PaginatedResponse > => { return apiHelpers.get("/map_projection_systems"); }, getMapProjectionSystemById: async ( id: number ): Promise => { return apiHelpers.get(`/map_projection_systems/${id}`); }, deleteMapProjectionSystem: async ( id?: number ): Promise> => { return apiHelpers.delete(`/map_projection_systems/${id}`); }, createMapProjectionSystem: async ( mapProjectionSystem: Omit ): Promise => { return apiHelpers.post("/map_projection_systems", mapProjectionSystem); }, }; export default mapProjectionSystemApi;