@iota-big3/sdk-gateway
Version:
Universal API Gateway with protocol translation, intelligent routing, rate limiting, health checking, and caching
19 lines • 643 B
TypeScript
/**
* @iota-big3/sdk-gateway
* Clean Response Aggregator - Phase 2d Rebuild
*/
import { AxiosInstance } from 'axios';
import { EventEmitter } from 'events';
import { AggregationRequest, AggregationResult } from '../types/gateway-types';
export declare class ResponseAggregator extends EventEmitter {
private httpClient;
private isEnabled;
constructor(httpClient?: AxiosInstance);
/**
* Aggregate multiple service requests
*/
aggregateAsync(request: AggregationRequest): Promise<AggregationResult>;
private executeParallelAsync;
private applyStrategy;
}
//# sourceMappingURL=response-aggregator.d.ts.map