// @ts-ignore
import {useAuthStore} from "../stores/auth";
import {useCitiesStore} from "../stores/data/cities";
import {useProvinceStore} from "../stores/data/province";
import {defineNuxtPlugin} from "nuxt/app";
import {useCategoryStore} from "../stores/data/category";

export default defineNuxtPlugin((nuxtApp) => {
    // @ts-ignore
    const auth = useAuthStore();
    const cities = useCitiesStore();
    const province = useProvinceStore();
    const category = useCategoryStore();

    auth.init();
    cities.initCities();
    province.initProvince();
    category.fetchCategories();
});
