def window.pct
import cswap-bend-cli@0.1.0.0/usage/norm.bend as Normimport Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
71# five_hour / seven_day: {pct, resets_at, countdown, clock}. A window with no
72# utilization is left out.
73def window.pct(u: Maybe<&2, Json.Json>, r: Maybe<&2, String>, +now: U32, +off: U32) -> Maybe<&2, Json.Json>:
74 match u:
75 case None{}:
76 None{}
77 case Some{p}:
78 Some{with_reset(Json.of_pairs([("pct", p)]), r, now, off)}