trainingpeaks-sdk
Version:
TypeScript SDK for TrainingPeaks API integration
26 lines • 740 B
TypeScript
import type { SDKErrorContext } from '../../domain/errors/sdk-error.js';
export interface HttpErrorResponse {
status: number;
statusText: string;
data?: unknown;
headers?: Record<string, string>;
}
export interface HttpErrorContext extends SDKErrorContext {
status: number;
statusText: string;
url?: string;
method?: string;
requestData?: unknown;
responseData?: unknown;
headers?: Record<string, string>;
requestId?: string;
}
export interface HttpError extends Error {
readonly status: number;
readonly statusText: string;
readonly url?: string;
readonly method?: string;
readonly requestId?: string;
readonly code: string;
}
//# sourceMappingURL=http-error.d.ts.map