From 5b380a294bca648f43b99510e91ad085d0b74ca9 Mon Sep 17 00:00:00 2001 From: Ankit Patial Date: Thu, 10 Jul 2025 19:05:31 +0530 Subject: [PATCH] expose ServeMux --- router.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/router.go b/router.go index d9bd8cc..3dbacbb 100644 --- a/router.go +++ b/router.go @@ -20,6 +20,11 @@ func NewRouter() *Router { return r } +// DO NOT USE it for routing, exposed only for edge cases. +func (r *Router) ServeMux() *http.ServeMux { + return r.mux +} + // Use will register middleware(s) with router stack func (r *Router) Use(h ...func(http.Handler) http.Handler) { if r == nil {