graphql-codegen-core
Version:
GraphQL types and code generator based on schema
17 lines • 713 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var debugging_1 = require("../debugging");
var graphql_toolkit_1 = require("graphql-toolkit");
function transformUnion(schema, union) {
debugging_1.debugLog("[transformUnion] transformed union " + union.name);
var directives = graphql_toolkit_1.getDirectives(schema, union);
return {
name: union.name,
description: union.description || '',
possibleTypes: union.getTypes().map(function (type) { return type.name; }),
directives: directives,
usesDirectives: Object.keys(directives).length > 0
};
}
exports.transformUnion = transformUnion;
//# sourceMappingURL=transform-union.js.map