UNPKG

@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
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