|
|
@@ -1,14 +1,14 @@
|
|
|
import {useAp2iRequestService} from "~/composables/data/useAp2iRequestService";
|
|
|
import EnumManager from "~/services/data/enumManager";
|
|
|
-import VueI18n, {useI18n} from "vue-i18n";
|
|
|
+import {useI18n} from "vue-i18n";
|
|
|
|
|
|
-let enumManagerClass:any|EnumManager = null
|
|
|
+let enumManager:EnumManager|null = null
|
|
|
export const useEnumManager = () => {
|
|
|
const { apiRequestService, pending } = useAp2iRequestService()
|
|
|
//Avoid memory leak
|
|
|
- if(enumManagerClass === null){
|
|
|
+ if(enumManager === null){
|
|
|
const i18n = useI18n() as any
|
|
|
- enumManagerClass = new EnumManager(apiRequestService, i18n)
|
|
|
+ enumManager = new EnumManager(apiRequestService, i18n)
|
|
|
}
|
|
|
- return { enumManager: enumManagerClass, pending: pending }
|
|
|
+ return { enumManager: enumManager, pending: pending }
|
|
|
}
|