siblings can work in parallel, but the parent resolver must fully execute before any child resolvers can be invoked. The parent provides the raw value that is passed to the children.
I’m guessing that if the parent resolver is async, it’s fully executed at the point where the resolver returns a promise. I’m seeing the parent execute in parallel with the children in this case. Will dig in further.
Nothing like this currently exists. I’m very curious how this would be useful.
Generally, if children need information from a higher level, a parent resolver puts data into the context that is passed down to children.