UNPKG

@smash-sdk/core

Version:

Smash Sdk Core

12 lines (11 loc) 593 B
import { RefreshTokenMethod } from '../client/types'; import { HttpResponse } from '../http/types'; export declare class RefreshTokenManager { private loading; private queue; refreshTokenMethod: RefreshTokenMethod; constructor(refreshTokenMethod: RefreshTokenMethod); getRefreshTokenMethod(): RefreshTokenMethod; refreshTokenAtomic(refreshTokenMethod: RefreshTokenMethod, error: HttpResponse<any>, retries?: number): Promise<string | void>; refreshToken(refreshTokenMethod: RefreshTokenMethod, error: HttpResponse<any>, retries?: number): Promise<string | void>; }