{{ message }}
-
Beta Was this translation helpful? Give feedback.
Answered by
andimarek
Apr 29, 2025
Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
timward60
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Hi @timward60 ... thanks a lot for your interest.
Let me try to give some context and my thinking behind the normalized stuff, because this has never been properly documented so far:
Originally the ENF was introduced mainly for the Nadel project https://github.com/atlassian-labs/nadel because it allows for a much more simpler and efficient way of rewriting/transforming requests. But over time it proved to be useful in other cases too: for example it is used inside the DataFetchingEnvironment to look ahead or used to calculate query complexity in certain cases.
The main "problem" with ENF is that it requires variables as input (hence it is called ExecutableNormalized and not just normalized).