Как обрабатывать запросы с неопределенной глубиной вложенности в GraphQL?

Всем привет, как обрабатывать такие запросы, когда заранее не знаешь глубину вложенности в GraphQL-запросе? По сути в каждом child может быть, а может не быть еще childs.

query GetCatalog {
  getCatalog {
    iD
    name
    childs {
      iD
      name
      childs {
        iD
        name
        childs {
          iD
          name
          
          childs {
            ...
          }
          
        }
      }
    }
  }
}

Может быть есть способ как-то записать в виде выражения?


Ответы (0 шт):