UNPKG

663 BTypeScriptView Raw
1import { GraphQLConfigData } from './types';
2import { GraphQLProjectConfig } from './GraphQLProjectConfig';
3export declare class GraphQLConfig {
4 config: GraphQLConfigData;
5 configPath: string;
6 constructor(config: GraphQLConfigData, configPath: string);
7 readonly configDir: string;
8 getProjectConfig(projectName?: string): GraphQLProjectConfig;
9 getConfigForFile(filePath: string): GraphQLProjectConfig | undefined;
10 getProjectNameForFile(filePath: string): string | undefined;
11 getProjects(): {
12 [name: string]: GraphQLProjectConfig;
13 } | undefined;
14 saveConfig(newConfig: GraphQLConfigData, projectName?: string): void;
15}