def pair

bend-kit-sigv4@0.11.0.1 · sigv4.bend:136

import bend-kit-sigv4@0.11.0.1/sigv4.bend as Sigv4
import Base

136# Canonical query: split on '&', each "k=v" (a bare "k" is "k="), re-encoded, sorted by key then value.
137def pair(xs: List<&2, String>) -> Sigma<&2, &2, String, _ => String>:
138  match xs:
139    case Nil{}:
140      ("", "")
141    case Con{k, t}:
142      (norm(k), norm(String.join(t, "=")))

Uses (5)

Used by (1)