def deref.ref

ezmcp@0.1.0.0 · src/openapi.bend:334

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

334def deref.ref(
335  cycle: Bool,
336  +ref: String,
337  +doc: Value.Json,
338  plain: Unit -> Value.Json,
339  follow: String -> Value.Json -> Value.Json
340) -> Value.Json:
341  match cycle:
342    case True{}:
343      cyclic()
344    case False{}:
345      deref.found(resolve(doc, ref), plain, follow(ref))

Uses (7)

Used by (1)