def abs.auth.if

bend-net-url@0.4.0.0 · url.bend:349

import bend-net-url@0.4.0.0/url.bend as Url
import Base

349# WHATWG fetch refuses URLs that carry credentials (user:pass@).
350def abs.auth.if(+scheme: String, auth: String, rest: String, creds: Bool) -> Maybe<&2, Abs>:
351  match creds:
352    case True{}:
353      None{}
354    case False{}:
355      abs.hostport(scheme, default_port(scheme), take_to(auth, 58), rest)

Uses (7)

Used by (1)