Config.Kube.named: def of bend-kube-runtime@0.2.0.0 Import: import bend-kube-runtime@0.2.0.0/src/config.bend as Config Lines 129-137 of bend-kube-runtime@0.2.0.0/src/config.bend: https://jend.leeeet.dev/read.txt?path=bend-kube-runtime@0.2.0.0/src/config.bend&start_line=129&end_line=137 import Base import bend-kube-runtime@0.2.0.0/src/json.bend as J # The entry of a named list ("clusters", "users", "contexts") with this # name, as its inner object (cluster, user or context). def Kube.named(xs: List<&2, J.Json>, +name: String, +field: String) -> J.Json: match xs: case Nil{}: J.JNull{} case Con{+x, t}: Kube.named.if(x, field, Kube.named(t, name, field), String.eq(J.Json.str_or(J.Json.get(x, "name"), ""), name)) Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.eq https://jend.leeeet.dev/definition.txt?path=bend-kube-runtime@0.2.0.0/src/config.bend&name=Kube.named.if https://jend.leeeet.dev/definition.txt?path=bend-kube-runtime@0.2.0.0/src/json.bend&name=Json https://jend.leeeet.dev/definition.txt?path=bend-kube-runtime@0.2.0.0/src/json.bend&name=Json.get https://jend.leeeet.dev/definition.txt?path=bend-kube-runtime@0.2.0.0/src/json.bend&name=Json.str_or