def parse.form

bend-kit-router@0.2.0.0 · target.bend:202

import bend-kit-router@0.2.0.0/target.bend as Target
import Base
import bend-kit-url@0.4.1.0/url.bend as Url

202def parse.form(target: String, method: String) -> Maybe<&2, Target>:
203  match target:
204    case "*":
205      Bool.pick(Maybe<&2, Target>, String.eq(method, "OPTIONS"), Some{Target{Nil{}, Nil{}, None{}, True{}}}, None{})
206    case SCon{Chr{47}, t}:
207      origin.split(Url.take_to(SCon{Chr{47}, t}, 63), None{})
208    case SNil{}:
209      None{}
210    case SCon{h, t}:
211      absolute.split(Url.take_to(SCon{h, t}, 58))

Uses (14)

Used by (1)