def kind.name
ezmcp@0.1.0.0 · src/openapi.bend:1349
import ezmcp@0.1.0.0/src/openapi.bend as Openapi
import Base
import emerging-ezjson@1.2.0.0/src/value.bend as Value
1349
1350def kind.name(val: Value.Json) -> String:
1351 match val:
1352 case Value.JNull{}:
1353 "null"
1354 case Value.JBool{_b}:
1355 "boolean"
1356 case Value.JNum{_r}:
1357 "number"
1358 case Value.JStr{_s}:
1359 "string"
1360 case Value.JSpan{_src, _n}:
1361 "string"
1362 case Value.JArr{_c}:
1363 "array"
1364 case Value.JObj{_c}:
1365 "object"
1366 case other:
1367 "unknown"