trainingpeaks-sdk
Version:
TypeScript SDK for TrainingPeaks API integration
11 lines (10 loc) • 414 B
JavaScript
import { createAuthToken } from '../../domain/index.js';
export const mapTPTokenToAuthToken = (tpToken) => {
return createAuthToken(tpToken.access_token, tpToken.token_type, tpToken.expires_in, new Date(tpToken.expires), tpToken.refresh_token || undefined);
};
export const mapTPTokenToAuthTokenSafe = (tpToken) => {
if (!tpToken) {
return null;
}
return mapTPTokenToAuthToken(tpToken);
};