@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
27 lines • 1.07 kB
TypeScript
import { ErrorMiddlewareFunction, MiddlewareConfig, MiddlewareFunction, SDKMiddleware } from './types-clean';
export declare class SDKMiddlewareManager implements SDKMiddleware {
isEnabled: boolean;
private authMiddleware;
private loggingMiddleware;
private errorMiddleware;
private corsMiddleware;
private philosophyMiddleware;
private middlewares;
constructor(config?: MiddlewareConfig);
get auth(): MiddlewareFunction;
get logging(): MiddlewareFunction;
get error(): ErrorMiddlewareFunction;
get cors(): MiddlewareFunction;
get rateLimit(): MiddlewareFunction;
get security(): MiddlewareFunction;
get philosophy(): MiddlewareFunction;
get compliance(): MiddlewareFunction;
getAllMiddleware(): MiddlewareFunction[];
getHealthStatus(): {
status: string;
components: Record<string, any>;
};
getMetrics(): Record<string, any>;
}
export declare function createSDKMiddleware(config?: MiddlewareConfig): SDKMiddlewareManager;
//# sourceMappingURL=sdk-middleware-clean.d.ts.map