@xsprtd/nuxt-api
Version:
Nuxt API Authentication and Http Client
8 lines (7 loc) • 350 B
TypeScript
import type { RouteLocationNormalized } from 'vue-router';
import type { AuthCheckResult } from '../types/Auth.js';
export declare const useAuthMiddleware: () => {
isLoggedIn: import("vue").ComputedRef<boolean>;
checkAuth: (to: RouteLocationNormalized) => AuthCheckResult;
checkGuest: (to: RouteLocationNormalized) => AuthCheckResult;
};