import axios, { AxiosError } from 'axios'; import { Todo } from '@/types'; import { toast } from 'vue-sonner'; const API_URL = '/api/todos'; export default { /** * Retrieves all notes * @returns Promise */ async getTodosForModel(modelType: string, notableId: number): Promise { try { const response = await axios.get(`${API_URL}/${modelType}/${notableId}`) return response.data; } catch (error) { toast.error('Fehler beim Laden der Aufgaben', { description: (error as AxiosError).message }) console.error(error) } return null }, };