@nitra/vite-boot
Version:
23 lines (22 loc) • 994 B
TypeScript
/**
* Реєструє reactive refresh-обробник, який викликається при 401 / JWTExpired.
* Поки обробник не зареєстровано, errorLink не робить нічого (backward-compatible).
* @param fn - Refresh-функція застосунку, що повертає `{ ok, error? }`.
*/
export function setAuthRefresh(
fn: (ctx: { error: unknown }) => Promise<{ ok: boolean; error?: Error }>
): void
/**
* Ініціалізуємо логаут
* @returns {void}
*/
export function logout(): void
/**
* Повне скидання Apollo Client (для критичних випадків)
*/
export function resetApolloClient(): void
export { gql } from '@apollo/client/core'
export const wsClient: import('graphql-ws').Client
export const apolloClient: ApolloClient
import { ApolloClient } from '@apollo/client/core'
export { apolloPlugin, useApolloClient, useMutation, useQuery, useSubscription } from '@vue3-apollo/core'