def deref.found

ezmcp@0.1.0.0 · src/openapi.bend:323

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

323def deref.found(
324  found: Maybe<&2, Value.Json>,
325  plain: Unit -> Value.Json,
326  follow: Value.Json -> Value.Json
327) -> Value.Json:
328  match found:
329    case None{}:
330      plain(Unit{})
331    case Some{target}:
332      merge(drop(members(plain(Unit{})), "$ref"), follow(target))

Uses (6)

Used by (1)