/** * HTTP routing - Unified HttpRouter with backward compatibility */ // Export the unified HttpRouter with backward compatibility aliases export { HttpRouter, ProxyRouter, RouteRouter } from './http-router.js'; export type { RouterResult, LegacyRouterResult, ILogger } from './http-router.js'; // Legacy type exports for backward compatibility export type { RouterResult as ProxyRouterResult } from './http-router.js'; export type { RouterResult as RouteRouterResult } from './http-router.js'; // Path pattern config is no longer needed as it's part of IRouteConfig.match.path export interface IPathPatternConfig { pathPattern?: string; } export type { IPathPatternConfig as PathPatternConfig }; export type { IPathPatternConfig as ProxyPathPatternConfig }; export type { IPathPatternConfig as RoutePathPatternConfig };