Initial Save
This commit is contained in:
4
node_modules/apollo-server-plugin-base/CHANGELOG.md
generated
vendored
Normal file
4
node_modules/apollo-server-plugin-base/CHANGELOG.md
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
# Change Log
|
||||
|
||||
### vNEXT
|
||||
|
||||
21
node_modules/apollo-server-plugin-base/LICENSE
generated
vendored
Normal file
21
node_modules/apollo-server-plugin-base/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2016-2020 Apollo Graph, Inc. (Formerly Meteor Development Group, Inc.)
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
1
node_modules/apollo-server-plugin-base/README.md
generated
vendored
Normal file
1
node_modules/apollo-server-plugin-base/README.md
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
# `apollo-server-plugin-base`
|
||||
28
node_modules/apollo-server-plugin-base/dist/index.d.ts
generated
vendored
Normal file
28
node_modules/apollo-server-plugin-base/dist/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
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<GraphQLServerListener | void>;
|
||||
requestDidStart?(requestContext: GraphQLRequestContext<TContext>): GraphQLRequestListener<TContext> | void;
|
||||
}
|
||||
export interface GraphQLServerListener {
|
||||
serverWillStop?(): ValueOrPromise<void>;
|
||||
}
|
||||
export declare type GraphQLRequestListenerParsingDidEnd = (err?: Error) => void;
|
||||
export declare type GraphQLRequestListenerValidationDidEnd = ((err?: ReadonlyArray<Error>) => void);
|
||||
export declare type GraphQLRequestListenerExecutionDidEnd = ((err?: Error) => void);
|
||||
export declare type GraphQLRequestListenerDidResolveField = ((error: Error | null, result?: any) => void);
|
||||
export interface GraphQLRequestListener<TContext extends BaseContext = BaseContext> extends AnyFunctionMap {
|
||||
didResolveSource?(requestContext: GraphQLRequestContextDidResolveSource<TContext>): ValueOrPromise<void>;
|
||||
parsingDidStart?(requestContext: GraphQLRequestContextParsingDidStart<TContext>): GraphQLRequestListenerParsingDidEnd | void;
|
||||
validationDidStart?(requestContext: GraphQLRequestContextValidationDidStart<TContext>): GraphQLRequestListenerValidationDidEnd | void;
|
||||
didResolveOperation?(requestContext: GraphQLRequestContextDidResolveOperation<TContext>): ValueOrPromise<void>;
|
||||
didEncounterErrors?(requestContext: GraphQLRequestContextDidEncounterErrors<TContext>): ValueOrPromise<void>;
|
||||
responseForOperation?(requestContext: GraphQLRequestContextResponseForOperation<TContext>): ValueOrPromise<GraphQLResponse | null>;
|
||||
executionDidStart?(requestContext: GraphQLRequestContextExecutionDidStart<TContext>): GraphQLRequestExecutionListener | GraphQLRequestListenerExecutionDidEnd | void;
|
||||
willSendResponse?(requestContext: GraphQLRequestContextWillSendResponse<TContext>): ValueOrPromise<void>;
|
||||
}
|
||||
export interface GraphQLRequestExecutionListener<TContext extends BaseContext = BaseContext> extends AnyFunctionMap {
|
||||
executionDidEnd?: GraphQLRequestListenerExecutionDidEnd;
|
||||
willResolveField?(fieldResolverParams: GraphQLFieldResolverParams<any, TContext>): GraphQLRequestListenerDidResolveField | void;
|
||||
}
|
||||
//# sourceMappingURL=index.d.ts.map
|
||||
1
node_modules/apollo-server-plugin-base/dist/index.d.ts.map
generated
vendored
Normal file
1
node_modules/apollo-server-plugin-base/dist/index.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}
|
||||
3
node_modules/apollo-server-plugin-base/dist/index.js
generated
vendored
Normal file
3
node_modules/apollo-server-plugin-base/dist/index.js
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
//# sourceMappingURL=index.js.map
|
||||
1
node_modules/apollo-server-plugin-base/dist/index.js.map
generated
vendored
Normal file
1
node_modules/apollo-server-plugin-base/dist/index.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":""}
|
||||
20
node_modules/apollo-server-plugin-base/package.json
generated
vendored
Normal file
20
node_modules/apollo-server-plugin-base/package.json
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"name": "apollo-server-plugin-base",
|
||||
"version": "0.14.0",
|
||||
"description": "Apollo Server plugin base classes",
|
||||
"main": "dist/index.js",
|
||||
"types": "dist/index.d.ts",
|
||||
"keywords": [],
|
||||
"author": "Apollo <opensource@apollographql.com>",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
},
|
||||
"dependencies": {
|
||||
"apollo-server-types": "^0.10.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0"
|
||||
},
|
||||
"gitHead": "91de501bb389c07ccfc5e684811153267b91e9ac"
|
||||
}
|
||||
122
node_modules/apollo-server-plugin-base/src/index.ts
generated
vendored
Normal file
122
node_modules/apollo-server-plugin-base/src/index.ts
generated
vendored
Normal file
@@ -0,0 +1,122 @@
|
||||
import {
|
||||
AnyFunctionMap,
|
||||
BaseContext,
|
||||
GraphQLServiceContext,
|
||||
GraphQLRequestContext,
|
||||
GraphQLRequest,
|
||||
GraphQLResponse,
|
||||
ValueOrPromise,
|
||||
WithRequired,
|
||||
GraphQLFieldResolverParams,
|
||||
GraphQLRequestContextDidResolveSource,
|
||||
GraphQLRequestContextParsingDidStart,
|
||||
GraphQLRequestContextValidationDidStart,
|
||||
GraphQLRequestContextDidResolveOperation,
|
||||
GraphQLRequestContextDidEncounterErrors,
|
||||
GraphQLRequestContextResponseForOperation,
|
||||
GraphQLRequestContextExecutionDidStart,
|
||||
GraphQLRequestContextWillSendResponse,
|
||||
} from 'apollo-server-types';
|
||||
|
||||
// We re-export all of these so plugin authors only need to depend on a single
|
||||
// package. The overall concept of `apollo-server-types` and this package
|
||||
// is that they not depend directly on "core", in order to avoid close
|
||||
// coupling of plugin support with server versions. They are duplicated
|
||||
// concepts right now where one package is intended to be for public plugin
|
||||
// exposure, while the other (`-types`) is meant to be used internally.
|
||||
// In the future, `apollo-server-types` and `apollo-server-plugin-base` will
|
||||
// probably roll into the same "types" package, but that is not today!
|
||||
export {
|
||||
BaseContext,
|
||||
GraphQLServiceContext,
|
||||
GraphQLRequestContext,
|
||||
GraphQLRequest,
|
||||
GraphQLResponse,
|
||||
ValueOrPromise,
|
||||
WithRequired,
|
||||
GraphQLFieldResolverParams,
|
||||
GraphQLRequestContextDidResolveSource,
|
||||
GraphQLRequestContextParsingDidStart,
|
||||
GraphQLRequestContextValidationDidStart,
|
||||
GraphQLRequestContextDidResolveOperation,
|
||||
GraphQLRequestContextDidEncounterErrors,
|
||||
GraphQLRequestContextResponseForOperation,
|
||||
GraphQLRequestContextExecutionDidStart,
|
||||
GraphQLRequestContextWillSendResponse,
|
||||
};
|
||||
|
||||
// Typings Note! (Fix in AS3?)
|
||||
//
|
||||
// There are a number of types in this module which are specifying `void` as
|
||||
// their return type, despite the fact that we _are_ observing the value.
|
||||
// It's possible those should instead be `undefined`. For more details, see
|
||||
// the issue that was logged as a result of this discovery during (unrelated) PR
|
||||
// review: https://github.com/apollographql/apollo-server/issues/4103
|
||||
|
||||
export interface ApolloServerPlugin<
|
||||
TContext extends BaseContext = BaseContext
|
||||
> {
|
||||
serverWillStart?(
|
||||
service: GraphQLServiceContext,
|
||||
): ValueOrPromise<GraphQLServerListener | void>;
|
||||
requestDidStart?(
|
||||
requestContext: GraphQLRequestContext<TContext>,
|
||||
): GraphQLRequestListener<TContext> | void;
|
||||
}
|
||||
|
||||
export interface GraphQLServerListener {
|
||||
serverWillStop?(): ValueOrPromise<void>;
|
||||
}
|
||||
|
||||
export type GraphQLRequestListenerParsingDidEnd = (err?: Error) => void;
|
||||
export type GraphQLRequestListenerValidationDidEnd =
|
||||
((err?: ReadonlyArray<Error>) => void);
|
||||
export type GraphQLRequestListenerExecutionDidEnd = ((err?: Error) => void);
|
||||
export type GraphQLRequestListenerDidResolveField =
|
||||
((error: Error | null, result?: any) => void);
|
||||
|
||||
export interface GraphQLRequestListener<
|
||||
TContext extends BaseContext = BaseContext
|
||||
> extends AnyFunctionMap {
|
||||
didResolveSource?(
|
||||
requestContext: GraphQLRequestContextDidResolveSource<TContext>,
|
||||
): ValueOrPromise<void>;
|
||||
parsingDidStart?(
|
||||
requestContext: GraphQLRequestContextParsingDidStart<TContext>,
|
||||
): GraphQLRequestListenerParsingDidEnd | void;
|
||||
validationDidStart?(
|
||||
requestContext: GraphQLRequestContextValidationDidStart<TContext>,
|
||||
): GraphQLRequestListenerValidationDidEnd | void;
|
||||
didResolveOperation?(
|
||||
requestContext: GraphQLRequestContextDidResolveOperation<TContext>,
|
||||
): ValueOrPromise<void>;
|
||||
didEncounterErrors?(
|
||||
requestContext: GraphQLRequestContextDidEncounterErrors<TContext>,
|
||||
): ValueOrPromise<void>;
|
||||
// If this hook is defined, it is invoked immediately before GraphQL execution
|
||||
// would take place. If its return value resolves to a non-null
|
||||
// GraphQLResponse, that result is used instead of executing the query.
|
||||
// Hooks from different plugins are invoked in series and the first non-null
|
||||
// response is used.
|
||||
responseForOperation?(
|
||||
requestContext: GraphQLRequestContextResponseForOperation<TContext>,
|
||||
): ValueOrPromise<GraphQLResponse | null>;
|
||||
executionDidStart?(
|
||||
requestContext: GraphQLRequestContextExecutionDidStart<TContext>,
|
||||
):
|
||||
| GraphQLRequestExecutionListener
|
||||
| GraphQLRequestListenerExecutionDidEnd
|
||||
| void;
|
||||
willSendResponse?(
|
||||
requestContext: GraphQLRequestContextWillSendResponse<TContext>,
|
||||
): ValueOrPromise<void>;
|
||||
}
|
||||
|
||||
export interface GraphQLRequestExecutionListener<
|
||||
TContext extends BaseContext = BaseContext
|
||||
> extends AnyFunctionMap {
|
||||
executionDidEnd?: GraphQLRequestListenerExecutionDidEnd;
|
||||
willResolveField?(
|
||||
fieldResolverParams: GraphQLFieldResolverParams<any, TContext>
|
||||
): GraphQLRequestListenerDidResolveField | void;
|
||||
}
|
||||
Reference in New Issue
Block a user