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.
10 lines • 408 B
TypeScript
import { RequestOptions } from "../types/adapter.types";
export interface Middleware {
(endpoint: string, options: RequestOptions): RequestOptions | Promise<RequestOptions>;
}
export declare class MiddlewareManager {
private middlewares;
use(middleware: Middleware): void;
execute(endpoint: string, options: RequestOptions): Promise<RequestOptions>;
}
//# sourceMappingURL=middleware.d.ts.map