UNPKG

@alextomas80/api-client-grupeta

Version:

Cliente API Grupeta CBR

38 lines 1.19 kB
type GetAccessTokenProps = { client_id: string; client_secret: string; code: string; grant_type?: string; }; type GetAccessTokenResponse = { expires_at: number; expires_in: number; refresh_token: number; access_token: number; athlete: any; }; export declare const getAccessTokenStrava: ({ client_id, client_secret, code, grant_type, }: GetAccessTokenProps) => Promise<GetAccessTokenResponse>; type RefreshTokenProps = { client_id: string; client_secret: string; refresh_token: string; grant_type?: string; }; type RefreshTokenResponse = { token_type: string; access_token: string; expires_at: number; expires_in: number; refresh_token: string; }; export declare const refreshTokenStrava: ({ client_id, client_secret, refresh_token, grant_type, }: RefreshTokenProps) => Promise<RefreshTokenResponse>; export type RoutesStravaResponse = { id: string; name: string; distance: number; elevation_gain: number; estimated_moving_time: number; }; export declare const getUserRoutes: (userId: string, accessToken: string) => Promise<RoutesStravaResponse[]>; export {}; //# sourceMappingURL=strava.d.ts.map