trainingpeaks-sdk
Version:
TypeScript SDK for TrainingPeaks API integration
14 lines • 583 B
TypeScript
import type { Logger } from '../../adapters/logging/logger.js';
import type { HttpClient, SessionStorage } from '../../application/index.js';
export declare const createTokenRefreshHandler: (httpClient: HttpClient, sessionStorage: SessionStorage, logger: Logger) => {
ensureValidToken: () => Promise<{
accessToken: string;
tokenType: string;
expiresIn: number;
expires: Date;
refreshToken?: string | undefined;
scope?: string | undefined;
} | null>;
reset: () => void;
};
//# sourceMappingURL=token-refresh-handler.d.ts.map