1 | import { ApolloLink } from 'apollo-link';
|
2 | import { GraphQLFieldResolver, GraphQLSchema, BuildSchemaOptions } from 'graphql';
|
3 | import { Fetcher } from '../Interfaces';
|
4 | export default function makeRemoteExecutableSchema({ schema: schemaOrTypeDefs, link, fetcher, createResolver, createSubscriptionResolver, buildSchemaOptions, }: {
|
5 | schema: GraphQLSchema | string;
|
6 | link?: ApolloLink;
|
7 | fetcher?: Fetcher;
|
8 | createResolver?: (fetcher: Fetcher) => GraphQLFieldResolver<any, any>;
|
9 | createSubscriptionResolver?: (link: ApolloLink) => GraphQLFieldResolver<any, any>;
|
10 | buildSchemaOptions?: BuildSchemaOptions;
|
11 | }): GraphQLSchema;
|
12 | export declare function defaultCreateRemoteResolver(fetcher: Fetcher): GraphQLFieldResolver<any, any>;
|
13 | export declare function defaultCreateRemoteSubscriptionResolver(link: ApolloLink): GraphQLFieldResolver<any, any>;
|