def render

cswap-bend-cli@0.1.0.0 · rpc.bend:20

import cswap-bend-cli@0.1.0.0/rpc.bend as Rpc
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/fmt/out.bend as O
import cswap-bend-cli@0.1.0.0/fmt/yaml.bend as Yaml
import cswap-bend-cli@0.1.0.0/fmt/toon.bend as Toon

20def render(f: O.Fmt, +j: Json.Json) -> String:
21  match f:
22    case O.FYaml{}:
23      Yaml.emit(j) ++ "\n\n"
24    case O.FToon{}:
25      Toon.emit(j) ++ "\n\n"
26    case _:
27      Json.emit.go(j, 0, True{}, 0n) ++ "\n"

Uses (8)

Used by (2)