import Pitcher from "@/types/Pitcher"; import api from './Api'; class PitcherService { private static instance: PitcherService; private constructor() {} // Static method to get the instance of the service public static getInstance(): PitcherService { if (!PitcherService.instance) { PitcherService.instance = new PitcherService(); } return PitcherService.instance; } async getAllPitchers(): Promise { const users = await api.get('/users'); return users.data; } async getPitcher(id: number): Promise { const pitcher = await api.get(`/users/${id}`); return pitcher.data; // const pitcher = pitchers.get(id); // if (pitcher !== undefined) { // return pitcher; // } else { // return Promise.reject(); // } } } export const pitcherService = PitcherService.getInstance();