UNPKG

1.2 kBTypeScriptView Raw
1import { GraphQLSchema, IntrospectionQuery } from 'graphql';
2import { GraphQLConfigData, IntrospectionResult } from './types';
3export declare function readConfig(configPath: string): GraphQLConfigData;
4export declare function writeConfig(configPath: string, config: GraphQLConfigData): void;
5export declare function normalizeGlob(glob: string): string;
6export declare function matchesGlobs(filePath: string, configDir: string, globs?: string[]): boolean;
7export declare function validateConfig(config: GraphQLConfigData): void;
8export declare function mergeConfigs(dest: GraphQLConfigData, src: GraphQLConfigData): GraphQLConfigData;
9export declare function schemaToIntrospection(schema: GraphQLSchema): Promise<IntrospectionResult>;
10export declare function introspectionToSchema(introspection: IntrospectionResult | (IntrospectionQuery & {
11 errors: undefined;
12 data: undefined;
13})): GraphQLSchema;
14export declare function readSchema(path: any): GraphQLSchema;
15export declare function writeSchema(path: string, schema: GraphQLSchema, schemaExtensions?: {
16 [name: string]: string;
17}): Promise<void>;
18export declare function getSchemaExtensions(path: string): {
19 [name: string]: string;
20};