def resources

bendvy-ecs-core@0.1.0.4 · ordinary_dump_render.bend:12

import bendvy-ecs-core@0.1.0.4/ordinary_dump_render.bend as OrdinaryDumpRender
import Base
import bendvy-ecs-core@0.1.0.4/schema_fragments.bend as Fragment
import bendvy-ecs-core@0.1.0.4/ordinary_dump_filter.bend as Filter

12def resources(~S:Data,pairs:List<&1,Fragment.Entry<S> & Maybe<&2,String>>) -> List<&2,Filter.Value>:
13  match pairs:
14    case []:[]
15    case (Fragment.Entry{Fragment.Resource{},key,_},Some{text}) <> rest:Filter.Value{key,text} <> resources(~S,rest)
16    case _ <> rest:resources(~S,rest)

Uses (8)

Used by (1)