def choose.path

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

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

359def choose.path(~A: Data, path: Maybe<&2, Path<A>>, +method: String, segments: List<&2, String>) -> Choice<A>:
360  match path:
361    case None{}:
362      NotFound{}
363    case Some{Path{ss, +handlers, groups, allowed}}:
364      choose.method(~A, handler(~A, handlers, method), handlers, method, segments, groups, allowed)

Uses (7)

Used by (1)