router.bend checks
raw source on the hub · import bend-kit-router@0.1.1.1/router.bend as Router
Match an HTTP method and path to a handler. Source: https://github.com/paymog/bend-kit/tree/main/router
1 import
import Base
Definitions
def segs.one.if source · line 6 · raw
@h:String -> @acc:List<&2, String> -> @empty:Bool -> List<&2, String>
def segs.one source · line 13 · raw
@+h:String -> @acc:List<&2, String> -> List<&2, String>
def segs.keep source · line 16 · raw
@xs:List<&2, String> -> @acc:List<&2, String> -> List<&2, String>
def segs source · line 23 · raw
@s:String -> List<&2, String>
def param source · line 26 · raw
@+seg:String -> Bool
def zip source · line 29 · raw
@pat:List<&2, String> -> @got:List<&2, String> -> @+m:Map<&2, String> -> Maybe<&2, Map<&2, String>>
def route.ok source · line 44 · raw
@pattern:String -> @path:String -> @same:Bool -> Maybe<&2, Map<&2, String>>
def route source · line 51 · raw
@want:String -> @method:String -> @pattern:String -> @path:String -> Maybe<&2, Map<&2, String>>