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