def parse_named

cswap-bend-cli@0.1.0.0 · setimp.bend:123

import cswap-bend-cli@0.1.0.0/setimp.bend as Setimp
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
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
import cswap-bend-cli@0.1.0.0/fmt/csv.bend as Csv

123def parse_named(+f: String, +text: String) -> Result<&2, &2, String, Json.Json>:
124  Bool.pick(Result<&2, &2, String, Json.Json>, String.eq(f, "json"), Json.parse(text),
125  Bool.pick(Result<&2, &2, String, Json.Json>, String.eq(f, "yaml"), Yaml.parse(text),
126  Bool.pick(Result<&2, &2, String, Json.Json>, String.eq(f, "toon"), Toon.parse(text), csv_doc(Csv.parse(text)))))

Uses (10)

Used by (1)