@lucasroll62/nuxt3-auth
Version:
An alternative module to @nuxtjs/auth
14 lines (13 loc) • 534 B
TypeScript
import type { TokenableScheme, RefreshableScheme } from '../../types';
import { FetchInstance } from '@refactorjs/ofetch';
export declare class RequestHandler {
#private;
scheme: TokenableScheme | RefreshableScheme;
http: FetchInstance;
interceptor: number | undefined | null;
constructor(scheme: TokenableScheme | RefreshableScheme, http: FetchInstance);
setHeader(token: string): void;
clearHeader(): void;
initializeRequestInterceptor(refreshEndpoint?: string | Request): void;
reset(): void;
}