trainingpeaks-sdk
Version:
TypeScript SDK for TrainingPeaks API integration
25 lines • 640 B
TypeScript
import { Logger } from '../../adapters/index.js';
import { TrainingPeaksRepository } from '../../application/index.js';
export type LoginEntrypointDependencies = {
tpRepository: TrainingPeaksRepository;
logger: Logger;
};
export type LoginEntrypointCommand = {
username: string;
password: string;
};
export type LoginEntrypointResponse = {
token: {
accessToken: string;
tokenType: string;
expiresAt: string;
refreshToken?: string;
};
user: {
id: string;
name: string;
username: string;
avatar?: string;
};
};
//# sourceMappingURL=types.d.ts.map