@auth0/auth0-vue
    Preparing search index...

    Interface Fetcher<TOutput>

    interface Fetcher<TOutput extends CustomFetchMinimalOutput> {
        config: Omit<FetcherConfig<TOutput>, "fetch"> & Required<
            Pick<FetcherConfig<TOutput>, "fetch">,
        >;
        hooks: FetcherHooks;
        buildBaseRequest(
            info: RequestInfo | URL,
            init: RequestInit | undefined,
        ): Request;
        buildUrl(baseUrl: string | undefined, url: string | undefined): string;
        extractUrl(info: RequestInfo | URL): string;
        fetchWithAuth(
            info: RequestInfo | URL,
            init?: RequestInit,
            authParams?: AuthParams,
        ): Promise<TOutput>;
        getAccessToken(
            authParams?: AuthParams,
        ): Promise<string | GetTokenSilentlyVerboseResponse>;
        getHeader(headers: ResponseHeaders, name: string): string;
        handleResponse(
            response: TOutput,
            callbacks: FetchWithAuthCallbacks<TOutput>,
        ): Promise<TOutput>;
        hasUseDpopNonceError(response: TOutput): boolean;
        internalFetchWithAuth(
            info: RequestInfo | URL,
            init: RequestInit | undefined,
            callbacks: FetchWithAuthCallbacks<TOutput>,
            authParams?: AuthParams,
        ): Promise<TOutput>;
        isAbsoluteUrl(url: string): boolean;
        prepareRequest(request: Request, authParams?: AuthParams): Promise<void>;
        setAuthorizationHeader(
            request: Request,
            accessToken: string,
            tokenType?: string,
        ): void;
        setDpopProofHeader(request: Request, accessToken: string): Promise<void>;
    }

    Type Parameters

    Index

    Properties

    config: Omit<FetcherConfig<TOutput>, "fetch"> & Required<
        Pick<FetcherConfig<TOutput>, "fetch">,
    >
    hooks: FetcherHooks

    Methods

    • Parameters

      • info: RequestInfo | URL
      • init: RequestInit | undefined

      Returns Request

    • Parameters

      • baseUrl: string | undefined
      • url: string | undefined

      Returns string

    • Parameters

      • info: RequestInfo | URL

      Returns string

    • Parameters

      • info: RequestInfo | URL
      • Optionalinit: RequestInit
      • OptionalauthParams: AuthParams

      Returns Promise<TOutput>

    • Parameters

      • OptionalauthParams: AuthParams

      Returns Promise<string | GetTokenSilentlyVerboseResponse>

    • Parameters

      • headers: ResponseHeaders
      • name: string

      Returns string

    • Parameters

      Returns Promise<TOutput>

    • Parameters

      Returns boolean

    • Parameters

      • info: RequestInfo | URL
      • init: RequestInit | undefined
      • callbacks: FetchWithAuthCallbacks<TOutput>
      • OptionalauthParams: AuthParams

      Returns Promise<TOutput>

    • Parameters

      • url: string

      Returns boolean

    • Parameters

      • request: Request
      • OptionalauthParams: AuthParams

      Returns Promise<void>

    • Parameters

      • request: Request
      • accessToken: string
      • OptionaltokenType: string

      Returns void

    • Parameters

      • request: Request
      • accessToken: string

      Returns Promise<void>