Comments (5)
Yes the above could already be done today and could be just shipped as utilities.
from apollo.
Composing resolve functions is a great idea! Sashko and I have been toying with the idea a little bit, but I haven't implemented anything for it.
Composing resolvers in the way you propose is actually already possible right now, so I think it would just be a matter of making an 'official' recommendation of how people should do it.
Just one question: I don't really see any namespacing in your examples. Maybe we could add that with a simple function where you can give both the field and the resolve function a prefix or something?
Ideally, we'd like to be able to compose both type definitions and resolve functions, such that every type would be 'portable' and could be plugged into any schema.
from apollo.
Could I see a sketch of this?
Ideally, we'd like to be able to compose both type definitions and resolve functions, such that every type would be 'portable' and could be plugged into any schema.
Having trouble visualizing this in my head!
from apollo.
Should we move this to https://github.com/apollostack/graphql-tools? Seems more relevant to the server component!
from apollo.
yes def!
from apollo.
Related Issues (20)
- Incompatible Gatsby plugin
- ESLint warnings
- Upgrade Space-X Rest API Version - Tutorial
- Installing @apollo/client for React gives Eslint errors. HOT 1
- Issue with example Launches url - api has HTTP ERROR 502
- useQuery fetch data is different in network and console.log HOT 1
- SchemaError doesn't show which fields have errors
- SchemaError doesn't show which fields have errors
- @apollo/client (react) make nested custom object type for mutation
- GitHub Integration docs using rover - duplicate and dated content HOT 1
- Ability to configure schema registration without env vars HOT 1
- [Question][Feature Request] - How To update varaibles inside of Studio from mutation response HOT 1
- Apollo Client adds __typename at the end of the type while apollo CLI adds at the top of the type
- Apollo studio connected to http://localhost doesn't work with cookies HOT 1
- buildSubgraphSchema errors with duplicated query type HOT 1
- Apollo Studio - GraphQL scaled out into Multiple Clusters
- [Question] Gateway and DOWNSTREAM_SERVICE_ERROR HOT 1
- React native cli with apollo pagination
- Apollo Studio on fragments variables request error
- Issue with user input errors coming through datadog metrics.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apollo.