@allan1361/iota-big3-sdk-middleware
Version:
🏆 A+ Grade Certified Enterprise Middleware Framework - Phase 3 Certified (90/100) with advanced resilience patterns, comprehensive type safety, and production-ready observability
21 lines • 701 B
TypeScript
import { PhilosophyConfig, MiddlewareFunction } from './types-clean';
export declare class PhilosophyMiddleware {
isEnabled: boolean;
private config;
private metrics;
constructor(config?: PhilosophyConfig);
middleware(): MiddlewareFunction;
private trackPhilosophyMetrics;
getPhilosophyMetrics(): typeof this.metrics;
resetMetrics(): void;
getHealthStatus(): {
status: string;
enabled: boolean;
};
getMetrics(): {
totalTracked: number;
philosophyMetrics: any;
};
}
export declare function createPhilosophyMiddleware(config?: PhilosophyConfig): MiddlewareFunction;
//# sourceMappingURL=philosophy-middleware-clean.d.ts.map