Buckets:
ktongue/docker_container / .cache /opencode /node_modules /hono /dist /router /reg-exp-router /matcher.js
| // src/router/reg-exp-router/matcher.ts | |
| import { METHOD_NAME_ALL } from "../../router.js"; | |
| var emptyParam = []; | |
| function match(method, path) { | |
| const matchers = this.buildAllMatchers(); | |
| const match2 = ((method2, path2) => { | |
| const matcher = matchers[method2] || matchers[METHOD_NAME_ALL]; | |
| const staticMatch = matcher[2][path2]; | |
| if (staticMatch) { | |
| return staticMatch; | |
| } | |
| const match3 = path2.match(matcher[0]); | |
| if (!match3) { | |
| return [[], emptyParam]; | |
| } | |
| const index = match3.indexOf("", 1); | |
| return [matcher[1][index], match3]; | |
| }); | |
| this.match = match2; | |
| return match2(method, path); | |
| } | |
| export { | |
| emptyParam, | |
| match | |
| }; | |
Xet Storage Details
- Size:
- 670 Bytes
- Xet hash:
- f9042b010d38a206835773c75fe39fbb0f67166ca78c97a84d92c8b74938508c
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.