def render_members_decompose

qasim-bend-kit@0.1.0.2 · proof/JSON_SourceProof.bend:598

import qasim-bend-kit@0.1.0.2/proof/JSON_SourceProof.bend as JSONSourceProof
import Base
import qasim-bend-kit@0.1.0.2/libs/JSON.bend as J

598def render_members_decompose(+value: J.Value,
599                             +suffix: String) -> {J.render(value, True{}, suffix) == separator_text(value) ++ render_after_separator(value, suffix) : String}:
600    match value:
601        case J.Null{}: {==}
602        case J.Bool{truth}:
603            match truth:
604                case True{}: {==}
605                case False{}: {==}
606        case J.Number{lexeme, certificate}: {==}
607        case J.Str{text}: {==}
608        case J.Arr{Nil{}}: {==}
609        case J.Arr{head <> tail}: {==}
610        case J.Obj{Nil{}}: {==}
611        case J.Obj{(key, field_value) <> tail}: {==}

Uses (9)

Used by (3)