1 | import { GraphQLConfigData } from './types';
|
2 | import { GraphQLProjectConfig } from './GraphQLProjectConfig';
|
3 | export 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 | }
|