2025-05-09 17:00:27 +00:00
|
|
|
/**
|
2025-06-02 03:57:52 +00:00
|
|
|
* HTTP routing - Unified HttpRouter with backward compatibility
|
2025-05-09 17:00:27 +00:00
|
|
|
*/
|
2025-05-09 21:21:28 +00:00
|
|
|
|
2025-06-02 03:57:52 +00:00
|
|
|
// 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';
|
2025-05-13 12:48:41 +00:00
|
|
|
|
2025-06-02 03:57:52 +00:00
|
|
|
// 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 };
|