apollo-server-plugin-base
Advanced tools
Comparing version 0.300.0-alpha.3 to 0.300.0-alpha.4
import { AnyFunctionMap, BaseContext, GraphQLServiceContext, GraphQLRequestContext, GraphQLRequest, GraphQLResponse, ValueOrPromise, WithRequired, GraphQLFieldResolverParams, GraphQLRequestContextDidResolveSource, GraphQLRequestContextParsingDidStart, GraphQLRequestContextValidationDidStart, GraphQLRequestContextDidResolveOperation, GraphQLRequestContextDidEncounterErrors, GraphQLRequestContextResponseForOperation, GraphQLRequestContextExecutionDidStart, GraphQLRequestContextWillSendResponse } from 'apollo-server-types'; | ||
export { BaseContext, GraphQLServiceContext, GraphQLRequestContext, GraphQLRequest, GraphQLResponse, ValueOrPromise, WithRequired, GraphQLFieldResolverParams, GraphQLRequestContextDidResolveSource, GraphQLRequestContextParsingDidStart, GraphQLRequestContextValidationDidStart, GraphQLRequestContextDidResolveOperation, GraphQLRequestContextDidEncounterErrors, GraphQLRequestContextResponseForOperation, GraphQLRequestContextExecutionDidStart, GraphQLRequestContextWillSendResponse, }; | ||
export interface ApolloServerPlugin<TContext extends BaseContext = BaseContext> { | ||
serverWillStart?(service: GraphQLServiceContext): ValueOrPromise<void>; | ||
serverWillStart?(service: GraphQLServiceContext): ValueOrPromise<GraphQLServerListener | void>; | ||
requestDidStart?(requestContext: GraphQLRequestContext<TContext>): GraphQLRequestListener<TContext> | void; | ||
} | ||
export interface GraphQLServerListener { | ||
serverWillStop?(): ValueOrPromise<void>; | ||
} | ||
export declare type GraphQLRequestListenerParsingDidEnd = (err?: Error) => void; | ||
@@ -8,0 +11,0 @@ export declare type GraphQLRequestListenerValidationDidEnd = ((err?: ReadonlyArray<Error>) => void); |
{ | ||
"name": "apollo-server-plugin-base", | ||
"version": "0.300.0-alpha.3", | ||
"version": "0.300.0-alpha.4", | ||
"description": "Apollo Server plugin base classes", | ||
@@ -11,6 +11,6 @@ "main": "dist/index.js", | ||
"engines": { | ||
"node": ">=12.0 <15.0" | ||
"node": ">=12.0" | ||
}, | ||
"dependencies": { | ||
"apollo-server-types": "^0.300.0-alpha.3" | ||
"apollo-server-types": "^0.300.0-alpha.4" | ||
}, | ||
@@ -20,3 +20,3 @@ "peerDependencies": { | ||
}, | ||
"gitHead": "15b90eec22523e32e00d97a51b28cbfba3f39c78" | ||
"gitHead": "97073f33d30f2d682655eb0e4dce1d7d43721807" | ||
} |
@@ -59,3 +59,5 @@ import { | ||
> { | ||
serverWillStart?(service: GraphQLServiceContext): ValueOrPromise<void>; | ||
serverWillStart?( | ||
service: GraphQLServiceContext, | ||
): ValueOrPromise<GraphQLServerListener | void>; | ||
requestDidStart?( | ||
@@ -66,2 +68,6 @@ requestContext: GraphQLRequestContext<TContext>, | ||
export interface GraphQLServerListener { | ||
serverWillStop?(): ValueOrPromise<void>; | ||
} | ||
export type GraphQLRequestListenerParsingDidEnd = (err?: Error) => void; | ||
@@ -68,0 +74,0 @@ export type GraphQLRequestListenerValidationDidEnd = |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
12025
146