def drop_key

bend-schema-lib@0.4.1.0 · core.bend:282

import bend-schema-lib@0.4.1.0/core.bend as Core
import Base

282# The object r without its first key k (what lookup(k, r) reads).
283def drop_key(+k: String, r: Raw) -> Raw:
284  match r:
285    case RKey{+j, +v, +o}:
286      pick_raw(String.eq(j, k), o, RKey{j, v, drop_key(k, o)})
287    case x:
288      x

Uses (4)

Used by (4)