hono
hono copied to clipboard
feat(core,router): expose Context and add LinearRouter.matchRoute utility
This PR introduces two public APIs that were previously internal. It also resolves #4409.
-
Contextclass - exported fromindex.tsfor advanced use cases (testing, unified request handling, extensions). -
LinearRouter.matchRoutestatic method- Abstraction of the internal matching logic.
- Allows for comprehensive testing and reusability of route-matching behavior.
- Covers exact paths, wildcards, parameters, regex patterns, edge cases, and unsupported patterns.