@aws-amplify/core
Version:
Core category of aws-amplify
12 lines (11 loc) • 637 B
TypeScript
import { AuthSession, FetchAuthSessionOptions } from '../Auth/types';
/**
* Fetch the auth session including the tokens and credentials if they are available. By default it
* will automatically refresh expired auth tokens if a valid refresh token is present. You can force a refresh
* of non-expired tokens with `{ forceRefresh: true }` input.
*
* @param options - Options configuring the fetch behavior.
* @throws {@link AuthError} - Throws error when session information cannot be refreshed.
* @returns Promise<AuthSession>
*/
export declare const fetchAuthSession: (options?: FetchAuthSessionOptions) => Promise<AuthSession>;