import {useAp2iRequestService} from "~/composables/data/useAp2iRequestService"; import ImageManager from "~/services/data/imageManager"; let imageManagerClass:any|ImageManager = null export const useImageManager = () => { //Avoid memory leak if(imageManagerClass === null){ const { apiRequestService } = useAp2iRequestService() imageManagerClass = new ImageManager(apiRequestService) } return { imageManager: imageManagerClass } }