~/bend-docscommunity

route.bend checks

raw source on the hub · import 0x7ac3d173083047725064b6e6915eb3cb/route.bend as Route

route.bible URL helpers (pure Bend)

1 import
import Base

Types

type TsPh source · line 7 · raw

Data

type VqGate source · line 67 · raw

Data

Optional ?v=TRANSLATION (uppercase). Empty translation → no query.

Definitions

def default_base source · line 4 · raw

String

def trim_slashes_go source · line 11 · raw

@fuel:Nat -> @ph:TsPh -> @rest:String -> String

def trim_trailing_slashes source · line 30 · raw

@+s:String -> String

def normalize_base_go source · line 37 · raw

@+base:String -> @empty:Bool -> String

def normalize_base source · line 44 · raw

@+base:String -> String

def route_path source · line 47 · raw

@+canonical:String -> String

def build_route_url_base source · line 50 · raw

@+base:String -> @+canonical:String -> String

def build_route_url source · line 53 · raw

@+canonical:String -> String

def append_v_query_go source · line 70 · raw

@+url:String -> @+translation:String -> @g:VqGate -> String

def append_v_query_trim source · line 82 · raw

@+url:String -> @+trimmed:String -> String

def append_v_query source · line 85 · raw

@+url:String -> @+translation:String -> String

def build_route_url_qv source · line 88 · raw

@+canonical:String -> @+translation:String -> String

def build_route_url_base_qv source · line 91 · raw

@+base:String -> @+canonical:String -> @+translation:String -> String