(params ...any)
| 157 | } |
| 158 | |
| 159 | func resultRecursive(params ...any) *ResultTypeExpr { |
| 160 | rt := resultType(params...) |
| 161 | recAtt := &NamedAttributeExpr{Name: "rec", Attribute: &AttributeExpr{Type: rt, Description: "desc rec"}} |
| 162 | obj := AsObject(rt) |
| 163 | *obj = append(*obj, recAtt) |
| 164 | for _, v := range rt.Views { |
| 165 | vObj := v.Type.(*Object) |
| 166 | *vObj = append(*vObj, recAtt) |
| 167 | } |
| 168 | return rt |
| 169 | } |
no test coverage detected