UNPKG

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
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