def res.rel.go
bend-kit-url@0.4.1.0 · url.bend:521
import bend-kit-url@0.4.1.0/url.bend as Url
import Base
521
522
523def res.rel.go(+scheme: String, +host: String, +port: U32, +bpath: String, +bq: String, +bhas: Bool, +rp: String, +q: String, +rhas: Bool) -> Maybe<&2, Abs>:
524 Bool.pick(Maybe<&2, Abs>, String.is_empty(rp),
525 Bool.pick(Maybe<&2, Abs>, rhas, res.build(scheme, host, port, bpath, q, True{}), res.build(scheme, host, port, bpath, bq, bhas)),
526 res.build(scheme, host, port, remove_dots(Bool.pick(String, String.starts_with(rp, "/"), rp, dir(bpath) ++ rp)), q, rhas))