import { ApiResponse } from "../types/api-response"; import { Topic } from "../types/topic"; import { apiHelpers } from "./api"; const topicApi = { getTopics: async (): Promise> => { return apiHelpers.get("/topik"); }, getTopicById: async (id: number): Promise> => { return apiHelpers.get(`/topik/${id}`); }, deleteTopic: async (id?: number): Promise> => { return apiHelpers.delete(`/topik/${id}`); }, createTopic: async ( topic: Omit ): Promise> => { return apiHelpers.post("/topik", topic); }, }; export default topicApi;