UNPKG

780 BTypeScriptView Raw
1import { LoadTypedefsOptions, UnnormalizedTypeDefPointer } from './load-typedefs';
2import { GraphQLSchema, BuildSchemaOptions } from 'graphql';
3import { MergeSchemasConfig } from '@graphql-tools/merge';
4export declare type LoadSchemaOptions = BuildSchemaOptions & LoadTypedefsOptions & Partial<MergeSchemasConfig> & {
5 /**
6 * Adds a list of Sources in to `extensions.sources`
7 *
8 * Disabled by default.
9 */
10 includeSources?: boolean;
11};
12export declare function loadSchema(schemaPointers: UnnormalizedTypeDefPointer | UnnormalizedTypeDefPointer[], options: LoadSchemaOptions): Promise<GraphQLSchema>;
13export declare function loadSchemaSync(schemaPointers: UnnormalizedTypeDefPointer | UnnormalizedTypeDefPointer[], options: LoadSchemaOptions): GraphQLSchema;