David Glasser
David Glasser
(and we could make ApolloServer throw if you pass an UnsharedCache to its top-level `cache` option)
Strategy: - Create a new package in this repo like `@apollo/gateway-interface`. This is a pure types package that defines essentially the AS3 API to Gateway (with the v0.35.0 constraints we've...
Note: also remove the compile-time dependency of `@apollo/subgraph` on `apollo-server-types` (which isn't even in the monorepo dev dependencies) that is used for CacheHint. Maybe via a new cache control package...
I don't think we have specific advice on doing this. It would be interesting to hear what conclusions other users have come to!
As mentioned there, I think the best approach would be to improve graphql-js so that its execution is interruptible.
(Assigning @rkoron007 but this is likely a group project.)
I think this is a good idea and we should get it into AS4. We may want to make it work with TypedDocumentNode (and/or graphql-js' own somewhat unloved TypedQueryDocumentNode) as...
`@apollo/server-plugin-legacy-graphql-playground` ?
Fixed on `version-4` in #6109. Decided to leave 'legacy' out of the package name.
Hmm. How common do you think it is for people to be using codegen with a server small enough that you really want to be able to write resolvers inline?