All files / src/utils useGlobalState.ts

0% Statements 0/12
0% Branches 0/1
0% Functions 0/1
0% Lines 0/12

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18                                   
import { computed, ComputedRef } from "vue";
 
import { GlobalState } from "@/types/GlobalState";
import { useLogin } from "./auth";
 
export function useGlobalState(props: {
  baseUrl?: string | undefined;
  [key: string]: any;
}): ComputedRef<GlobalState> {
  const { isLoggedIn, accessToken, isLoadingAuthentication } = useLogin();
  return computed<GlobalState>(() => ({
    baseUrl: props.baseUrl,
    isLoggedIn: isLoggedIn.value,
    accessToken: accessToken.value,
    isLoadingAuthentication: isLoadingAuthentication.value,
  }));
}