graphql-import
Version:
[](https://discord.gg/xud7bH9)
9 lines (8 loc) • 809 B
TypeScript
import { LoadTypedefsOptions, LoadSchemaOptions } from '@graphql-toolkit/core';
import { CodeFileLoaderOptions } from '@graphql-toolkit/code-file-loader';
import { DocumentNode, GraphQLSchema } from 'graphql';
export declare type ImportSchemaOptions = Partial<LoadSchemaOptions & LoadTypedefsOptions<CodeFileLoaderOptions>>;
export declare function importSchema(schema: string, options?: ImportSchemaOptions): Promise<string>;
export declare function importSchema(schema: string, options: ImportSchemaOptions, out: 'string'): Promise<string>;
export declare function importSchema(schema: string, options: ImportSchemaOptions, out: 'DocumentNode'): Promise<DocumentNode>;
export declare function importSchema(schema: string, options: ImportSchemaOptions, out: 'GraphQLSchema'): Promise<GraphQLSchema>;