def first.keys

bend-toon-codec@0.1.0.0 · src/encode.bend:185

import bend-toon-codec@0.1.0.0/src/encode.bend as Encode
import Base
import bend-toon-codec@0.1.0.0/src/json.bend as J

185# Keys of the first element when it is a non-empty object, else none.
186def first.keys(+items: J.Json) -> List<&2, String>:
187  match items:
188    case J.JCons{J.JObj{fs}, t}:
189      keys.of(fs)
190    case _:
191      Nil{}

Uses (4)

Used by (2)