Radu Cotescu created SLING-10375:
------------------------------------

             Summary: Explicitly define the supported directives in GraphQL Core
                 Key: SLING-10375
                 URL: https://issues.apache.org/jira/browse/SLING-10375
             Project: Sling
          Issue Type: Improvement
          Components: GraphQL
            Reporter: Radu Cotescu
            Assignee: Radu Cotescu
             Fix For: GraphQL Core 0.0.10


The GraphQL Core implementation provides two Sling specific directives:
# {{@fetcher}} - allows defining which {{SlingDataFetcher}} is used at runtime 
for a specific field
# {{@resolver}} - allows defining which {{SlingTypeResolver}} is used at 
runtime for resolving a specific type

And with SLING-10309, the {{@connection}} directive will be supported for the 
Relay specification that provides support for paginating query results.

Rather than forcing the developers to redefine these three directives in the 
schemas all the time, it would be better to automatically add their definitions 
in the generated schemas.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to