1 | #!/usr/bin/env node
|
2 | "use strict";
|
3 | Object.defineProperty(exports, "__esModule", { value: true });
|
4 | var fs = require("fs");
|
5 | var cli_1 = require("./cli");
|
6 | var graphql_codegen_core_1 = require("graphql-codegen-core");
|
7 | var options = cli_1.initCLI(process.argv);
|
8 | graphql_codegen_core_1.debugLog("Started CLI with options: ", options);
|
9 | cli_1.executeWithOptions(options)
|
10 | .then(function (generationResult) {
|
11 | graphql_codegen_core_1.debugLog("Generation result contains total of " + generationResult.length + " files...");
|
12 | if (process.env.VERBOSE !== undefined) {
|
13 | console.log("Generation result is: ", generationResult);
|
14 | }
|
15 | generationResult.forEach(function (result) {
|
16 | fs.writeFileSync(result.filename, result.content);
|
17 | console.log("Generated file written to " + result.filename);
|
18 | });
|
19 | })
|
20 | .catch(cli_1.cliError);
|
21 |
|
\ | No newline at end of file |