def query

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

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

117def query(xs: List<&2, String>, acc: List<&2, Query>) -> Maybe<&2, List<&2, Query>>:
118  match xs:
119    case Nil{}:
120      Some{List.reverse(&2, Query, acc)}
121    case "" <> t:
122      query(t, acc)
123    case h <> t:
124      do Maybe<&2, List<&2, Query>>:
125        pair : Query <- query.field(h)
126        query(t, pair <> acc)

Uses (7)

Used by (1)