Документация Nest для распознавателей GraphQL с первым кодом , подробно описывающая использование декоратора @ResolveProperty
, гласит:
Традиционно, мы будем использовать что-то вроде getAuthor()
или getPosts()
в качестве имен методов. Мы можем легко сделать это, переместив настоящие имена в декораторы.
Я предполагал, что это означало, что имя, появляющееся в декораторе @ResolveProperty
первым, будет использоваться в выводе SDL вместо имени самой функции распознавателя. Тем не менее, я нашел единственный способ переопределить имя функции распознавателя, это использовать параметр { name: "..." }
(последний аргумент @ResolveProperty
).
Что означает документация под реальными именами ? Где используется это «настоящее имя»?