def window.pct

cswap-bend-cli@0.1.0.0 · usage/norm.bend:71

import cswap-bend-cli@0.1.0.0/usage/norm.bend as Norm
import 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)}

Uses (8)

Used by (1)