UNPKG

graphql-import

Version:

![IMPORT_1](https://user-images.githubusercontent.com/25294569/76310705-fc621b00-62d7-11ea-9643-1670cfe6be18.gif) # graphql-import

17 lines (16 loc) 1.04 kB
import { LoadTypedefsOptions, LoadSchemaOptions, UnnormalizedTypeDefPointer } from '@graphql-toolkit/core'; import { CodeFileLoaderOptions } from '@graphql-toolkit/code-file-loader'; import { DocumentNode, GraphQLSchema } from 'graphql'; export declare type ImportSchemaOptions<T = {}> = Partial<LoadSchemaOptions & LoadTypedefsOptions<CodeFileLoaderOptions>> & T; declare type PointerOrPointers = UnnormalizedTypeDefPointer | UnnormalizedTypeDefPointer[]; export declare function importSchema(pointerOrPointers: PointerOrPointers): Promise<string>; export declare function importSchema(pointerOrPointers: PointerOrPointers, options: ImportSchemaOptions<{ out?: 'string'; }>): Promise<string>; export declare function importSchema(pointerOrPointers: PointerOrPointers, options: ImportSchemaOptions<{ out: 'DocumentNode'; }>): Promise<DocumentNode>; export declare function importSchema(pointerOrPointers: PointerOrPointers, options: ImportSchemaOptions<{ out: 'GraphQLSchema'; }>): Promise<GraphQLSchema>; export {};