Setimp.strip: def of cswap-bend-cli@0.1.0.0 Import: import cswap-bend-cli@0.1.0.0/setimp.bend as Setimp Lines 363-371 of cswap-bend-cli@0.1.0.0/setimp.bend: https://jend.leeeet.dev/read.txt?path=cswap-bend-cli@0.1.0.0/setimp.bend&start_line=363&end_line=371 import Base import cswap-bend-cli@0.1.0.0/json.bend as Json # The value without its null fields (a new profile, a replaced file: null means "not set"). def strip(j: Json.Json) -> Json.Json: match j: case Json.JObj{f}: Json.JObj{strip(f)} case Json.JField{k, +v, t}: strip.pick(is_null(v), k, strip(v), strip(t)) case _: j Uses (3): https://jend.leeeet.dev/definition.txt?path=cswap-bend-cli@0.1.0.0/json.bend&name=Json https://jend.leeeet.dev/definition.txt?path=cswap-bend-cli@0.1.0.0/setimp.bend&name=is_null https://jend.leeeet.dev/definition.txt?path=cswap-bend-cli@0.1.0.0/setimp.bend&name=strip.pick