Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/graphql-toolset / dist / toGraphqlModuleTest.d.ts
Size: Mime:
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;
};