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