def resolve.target
bend-kit-router@0.2.0.0 · router.bend:373
import bend-kit-router@0.2.0.0/router.bend as Router
import Base
import bend-kit-router@0.2.0.0/target.bend as Target
373def resolve.target(~A: Data, parsed: Maybe<&2, Target.Target>, table: Table<A>, method: String) -> Result<&2, &2, Error, Resolved<A>>:
374 match parsed:
375 case None{}:
376 Fail{BadTarget{}}
377 case Some{Target.Target{+segments, +query, +authority, +star}}:
378 Table{paths, allowed} = table
379 Done{resolve.star(~A, star, paths, allowed, Target.Target{segments, query, authority, star}, method, segments)}