def render
cswap-bend-cli@0.1.0.0 · fmt/out.bend:63
import cswap-bend-cli@0.1.0.0/fmt/out.bend as Out
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/fmt/shape.bend as Shape
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
63
64
65def render(f: Fmt, +key: String, +j: Json.Json) -> String:
66 match f:
67 case FCsv{}:
68 Shape.csv_of(key, j)
69 case FYaml{}:
70 Yaml.emit(j) ++ "\n"
71 case FToon{}:
72 Toon.emit(j) ++ "\n"
73 case _:
74 Json.emit_pretty(j) ++ "\n"