~/bend-docscommunity

router.bend relies on unsafe/foreign

raw source on the hub · import 0x727917e5dd8856a2c2be2f67d09d1479/router.bend as Router

1 import
import Base

Definitions

def segs.one.if source · line 5 · raw

@h:String -> @acc:List<&2, String> -> @empty:Bool -> List<&2, String>

def segs.one source · line 12 · raw

@+h:String -> @acc:List<&2, String> -> List<&2, String>

def segs.keep source · line 15 · raw

@xs:List<&2, String> -> @acc:List<&2, String> -> List<&2, String>

def segs source · line 22 · raw

@s:String -> List<&2, String>

def param source · line 25 · raw

@+seg:String -> Bool

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>>

Unsafe

unsafe zip source · line 29 · raw

@pat:List<&2, String> -> @got:List<&2, String> -> @+m:Map<&2, String> -> Maybe<&2, Map<&2, String>>