// Public entry point of the Express-specific tooling shared across any // Express app in this monorepo (currently apps/api). Generic HTTP/Express // infrastructure lives here — domain-specific code (auth, business logic) // stays in the consuming app. // // Note the split: ErrorHandlerService (error-handler.service.ts) has zero // dependency on Express — it's a plain "map an error to {status, body}" // service that would work identically behind Fastify or any other // framework. ExpressServer and createErrorMiddleware are the actual // Express-specific layer, adapting framework-agnostic pieces (like // ErrorHandlerService) onto Express's API. export * from "./async-handler.js"; export * from "./error-handler.service.js"; export * from "./error-middleware.js"; export * from "./express-server.js"; export * from "./http-error.js";