Repository URL to install this package:
|
Version:
0.0.5 ▾
|
import { GraphQLModule } from './GraphQLModule';
import { ToTestArgs } from './server';
export declare type ToEndToEndServerArgs = (Partial<ToTestArgs> & {
graphqlModule: GraphQLModule<any, any, any>;
}) | GraphQLModule<any, any, any>;
export declare function toGraphqlModuleTest(args: ToEndToEndServerArgs): {
query: ({ query, mutation, ...args }: ({
query: string | import("graphql").DocumentNode;
mutation?: undefined;
} & import("./createTestClient").TestArgsType) | ({
mutation: string | import("graphql").DocumentNode;
query?: undefined;
} & import("./createTestClient").TestArgsType)) => Promise<import("graphql-extensions").GraphQLResponse>;
mutate: ({ query, mutation, ...args }: ({
query: string | import("graphql").DocumentNode;
mutation?: undefined;
} & import("./createTestClient").TestArgsType) | ({
mutation: string | import("graphql").DocumentNode;
query?: undefined;
} & import("./createTestClient").TestArgsType)) => Promise<import("graphql-extensions").GraphQLResponse>;
server: import("apollo-server").ApolloServer;
schema: import("graphql").GraphQLSchema;
mockRequestInternals: import("./createTestClient").MockRequestInternals;
};