UNPKG

868 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var utils_1 = require("./utils");
4var findGraphQLConfigFile_1 = require("./findGraphQLConfigFile");
5var GraphQLConfig_1 = require("./GraphQLConfig");
6function getGraphQLConfig(rootDir) {
7 if (rootDir === void 0) { rootDir = process.cwd(); }
8 var configPath = findGraphQLConfigFile_1.findGraphQLConfigFile(rootDir);
9 var config = utils_1.readConfig(configPath);
10 utils_1.validateConfig(config);
11 return new GraphQLConfig_1.GraphQLConfig(config, configPath);
12}
13exports.getGraphQLConfig = getGraphQLConfig;
14function getGraphQLProjectConfig(rootDir, projectName) {
15 if (projectName === void 0) { projectName = process.env.GRAPHQL_CONFIG_PROJECT; }
16 return getGraphQLConfig(rootDir).getProjectConfig(projectName);
17}
18exports.getGraphQLProjectConfig = getGraphQLProjectConfig;