diff --git a/src/runtime/composables/useLogin.ts b/src/runtime/composables/useLogin.ts index a81a420..96107a8 100644 --- a/src/runtime/composables/useLogin.ts +++ b/src/runtime/composables/useLogin.ts @@ -1,5 +1,6 @@ import type { RawLocation } from "@intlify/vue-router-bridge"; import { ref, computed } from "vue"; +import { navigateTo, useNuxtApp } from "#imports"; import { useLocalizeRoute } from "#build/useLocalizeRoute.mjs"; import type { AuthService } from "../../types"; diff --git a/src/runtime/middleware/auth.ts b/src/runtime/middleware/auth.ts index 789c9ed..d0a2afd 100644 --- a/src/runtime/middleware/auth.ts +++ b/src/runtime/middleware/auth.ts @@ -1,5 +1,6 @@ /* eslint-disable consistent-return */ import type { RouteLocationNormalized } from 'vue-router'; +import { navigateTo, useNuxtApp } from "#imports"; import { useLocalizeRoute } from "#build/useLocalizeRoute.mjs"; import { AuthStatus } from "../utils"; diff --git a/src/runtime/plugin.ts b/src/runtime/plugin.ts index c02b6da..5f16746 100644 --- a/src/runtime/plugin.ts +++ b/src/runtime/plugin.ts @@ -1,3 +1,4 @@ +import { addRouteMiddleware, defineNuxtPlugin } from "#imports"; import { Auth } from "./services/Auth"; import authMiddleware from "./middleware/auth"; diff --git a/src/runtime/services/AuthStorage.ts b/src/runtime/services/AuthStorage.ts index 5b1448e..0998ab9 100644 --- a/src/runtime/services/AuthStorage.ts +++ b/src/runtime/services/AuthStorage.ts @@ -1,5 +1,6 @@ import dayjs from 'dayjs/esm'; import { jwtDecode } from 'jwt-decode'; +import { useCookie } from "#imports"; import { storeToRefs } from "pinia"; import type { AuthConfig, User, AuthTokens } from "../../types"; import { useAuthStore } from "../store/auth"; diff --git a/src/runtime/services/HttpService.ts b/src/runtime/services/HttpService.ts index 95ad851..ed8816d 100644 --- a/src/runtime/services/HttpService.ts +++ b/src/runtime/services/HttpService.ts @@ -1,4 +1,5 @@ import type { $Fetch, FetchContext } from "ofetch"; +import { navigateTo, useNuxtApp, useRoute, useRouter } from "#imports"; import { middleTruncate, HTTP_STATUS_UNAUTHORIZED, AuthStatus } from "../utils"; import type { AuthConfig, AuthService } from "../../types"; diff --git a/tsconfig.json b/tsconfig.json index 9dd826f..4b34df1 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "./playground/.nuxt/tsconfig.json" + "extends": "./.nuxt/tsconfig.json" }