gql-types-generator
Advanced tools
Comparing version 1.2.28 to 1.2.29
@@ -173,8 +173,7 @@ "use strict"; | ||
else { | ||
var firstNonWrappingType = misc_1.getFirstNonWrappingType(field.type); | ||
var name_1 = firstNonWrappingType.name; | ||
var name_1 = misc_1.getFirstNonWrappingType(field.type).name; | ||
if (!misc_1.isGQLScalarType(name_1) && !acc.requiredTypes.includes(name_1)) { | ||
acc.requiredTypes.push(name_1); | ||
} | ||
acc.definition += misc_1.getOutputTypeDefinitionWithWrappers(field.type, misc_1.getOutputTypeDefinition(firstNonWrappingType)); | ||
acc.definition += misc_1.getOutputTypeDefinition(field.type); | ||
} | ||
@@ -181,0 +180,0 @@ // Definition line end |
@@ -1,9 +0,2 @@ | ||
/** | ||
* Transpiles TypeScript code | ||
* @param sourceDirectory | ||
* @param outputDirectory | ||
* @param {boolean} removeComments | ||
*/ | ||
export declare function transpile(sourceDirectory: string, outputDirectory: string, removeComments: boolean): void; | ||
export declare function transpileFile(filePath: string, removeComments: boolean): void; | ||
export declare function transpileWithFs(input: string, fileName: string, outputDirectory: string, removeDescription: boolean): void; |
@@ -12,36 +12,3 @@ "use strict"; | ||
var fs = __importStar(require("fs")); | ||
var fs_1 = require("fs"); | ||
var path = __importStar(require("path")); | ||
/** | ||
* Transpiles TypeScript code | ||
* @param sourceDirectory | ||
* @param outputDirectory | ||
* @param {boolean} removeComments | ||
*/ | ||
function transpile(sourceDirectory, outputDirectory, removeComments) { | ||
var files = fs_1.readdirSync(sourceDirectory).map(function (f) { return path.resolve(sourceDirectory, f); }); | ||
var options = { | ||
declaration: true, | ||
lib: ['esnext'], | ||
module: ts.ModuleKind.CommonJS, | ||
moduleResolution: ts.ModuleResolutionKind.NodeJs, | ||
noUnusedLocals: true, | ||
noUnusedParameters: true, | ||
preserveConstEnums: true, | ||
removeComments: removeComments, | ||
skipLibCheck: true, | ||
strict: true, | ||
strictNullChecks: false, | ||
target: ts.ScriptTarget.ES5, | ||
}; | ||
var host = ts.createCompilerHost(options); | ||
host.writeFile = function (fileName, data) { | ||
var name = path.parse(fileName).base; | ||
fs.writeFileSync(path.resolve(outputDirectory, name), data); | ||
}; | ||
// Transpile with typescript | ||
var program = ts.createProgram(files, options, host); | ||
program.emit(); | ||
} | ||
exports.transpile = transpile; | ||
function transpileFile(filePath, removeComments) { | ||
@@ -48,0 +15,0 @@ var options = { |
{ | ||
"name": "gql-types-generator", | ||
"version": "1.2.28", | ||
"version": "1.2.29", | ||
"main": "dist/index.js", | ||
@@ -5,0 +5,0 @@ "types": "dist/index.d.ts", |
3
73321
1583