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.
13 lines • 590 B
TypeScript
import { APIAdapterConfig } from "../types/adapter.types";
import { IPackageDetialsPayload } from "../types/payload.types";
import { BaseAdapter } from "./base.adapter";
export declare class APIAdapter extends BaseAdapter {
private authToken?;
private apiVersion?;
constructor(config: APIAdapterConfig);
protected request<T = any>(method: any, endpoint: string, data?: any, options?: any): Promise<T>;
private getAuthHeaders;
private getVersionHeaders;
getPackageDetails(payload: IPackageDetialsPayload): Promise<any>;
}
//# sourceMappingURL=api.adapter.d.ts.map