def strip
import cswap-bend-cli@0.1.0.0/setimp.bend as Setimpimport Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
363# The value without its null fields (a new profile, a replaced file: null means "not set").
364def strip(j: Json.Json) -> Json.Json:
365 match j:
366 case Json.JObj{f}:
367 Json.JObj{strip(f)}
368 case Json.JField{k, +v, t}:
369 strip.pick(is_null(v), k, strip(v), strip(t))
370 case _:
371 j