def prepare.entry

bend-kit-router@0.2.0.0 · router.bend:275

import bend-kit-router@0.2.0.0/router.bend as Router
import Base

275def prepare.entry(~A: Data, valid: Bool, entry: Entry<A>, paths: List<&2, Path<A>>) -> Result<&2, &2, Error, List<&2, Path<A>>>:
276  match valid:
277    case False{}:
278      Entry{method, p, action, groups} = entry
279      Fail{InvalidMethod{method}}
280    case True{}:
281      Entry{method, +p, action, groups} = entry
282      prepare.pattern(~A, pattern(p), method, p, action, groups, paths)

Uses (8)

Used by (1)