logs-interceptor
Version:
High-performance, production-ready log interceptor for Node.js applications with Loki integration. Built with Clean Architecture principles. Supports Node.js, Browser, and Node-RED.
15 lines • 447 B
TypeScript
/**
* HTTP Client Interface
*/
export interface HttpClientOptions {
readonly headers?: Record<string, string>;
readonly timeout?: number;
readonly retries?: number;
readonly retryDelay?: number;
readonly compression?: boolean;
readonly compressionLevel?: number;
}
export interface IHttpClient {
post(url: string, data: unknown, options?: HttpClientOptions): Promise<void>;
}
//# sourceMappingURL=IHttpClient.d.ts.map