@authsignal/browser
Version:
<img width="1070" alt="Authsignal" src="https://raw.githubusercontent.com/authsignal/authsignal-browser/main/.github/images/authsignal.png">
16 lines (15 loc) • 504 B
TypeScript
import { ErrorResponse } from "./types/shared";
type BuildHeadersParams = {
token?: string;
tenantId: string;
};
export declare function buildHeaders({ token, tenantId }: BuildHeadersParams): {
"Content-Type": string;
Authorization: string;
};
type HandleTokenExpiredParams<T> = {
response: T | ErrorResponse;
onTokenExpired?: () => void;
};
export declare function handleTokenExpired<T extends object>({ response, onTokenExpired }: HandleTokenExpiredParams<T>): void;
export {};