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 / server.d.ts
Size: Mime:
import { ApolloServer } from 'apollo-server';
import { Config } from 'apollo-server-core';
import { MockRequestInternals } from './createTestClient';
export { gql } from 'apollo-server';
export { createTestClient, MockRequestInternals } from './createTestClient';
export { makeExecutableSchema } from 'graphql-tools';
export declare const onListen: (value: {
    url: string;
}) => void;
export declare type ServerOptions = Config & {
    listen?: boolean;
};
export declare const toServer: (options: ServerOptions) => ApolloServer;
export interface ToTestArgs {
    typeDefs: any;
    resolvers: any;
    options?: ServerOptions;
    mockRequestInternals?: MockRequestInternals;
}
export declare const toTest: (args: ToTestArgs) => {
    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: ApolloServer;
    schema: import("graphql").GraphQLSchema;
    mockRequestInternals: MockRequestInternals;
};