Editing pass over the full exported API #6551
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
context
function forstartStandaloneServer
now is passed anargument whose TS type only promises that req and res are core
http
objects rather than Express objects. (While we do currently implement
startStandaloneServer
using Express, this change means we do nothave to commit to continuing that choice.)
expressMiddleware
.classes) into
externalTypes
(other than types associated withspecific plugins).
ExpressContext
toExpressContextFunctionArgument
WithRequired
from new@apollo/utils.withrequired
(and don'texport it).
GraphQLServerContext (matching GraphQLRequestContext)
schema
field.ApolloServerOptionsWithSchema
publicly.level when possible, to make it clear when an import actually has to
be deep because it's not part of the external API
subclasses!)
argument rather than a later resolveLoad call; don't make this mock
handle
load()
throwing, which is implemented directly in the onetest that needed it.