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