smart-track
Version:
A TypeScript SDK for integrating with tracking services using the Beckn protocol. Provides adapters for package tracking with built-in error handling, retry logic, and type safety.
19 lines • 690 B
TypeScript
export declare class AdapterError extends Error {
readonly status: number;
readonly response?: any;
readonly isRetryable: boolean;
constructor(message: string, status?: number, response?: any, isRetryable?: boolean);
}
export declare class TimeoutError extends AdapterError {
constructor(timeout: number);
}
export declare class NetworkError extends AdapterError {
constructor(message: string, originalError?: Error);
}
export declare class ValidationError extends AdapterError {
constructor(message: string, errors?: any);
}
export declare class AuthenticationError extends AdapterError {
constructor(message?: string);
}
//# sourceMappingURL=error.d.ts.map