UNPKG

graphql-shield-generator

Version:
13 lines 671 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateGraphqlShield = void 0; const helpers_1 = require("./helpers"); const writeFileSafely_1 = require("./utils/writeFileSafely"); const generateGraphqlShield = async ({ schema, options }) => { const typeResolverMap = await (0, helpers_1.getTypeResolverMap)(schema); const shieldText = (0, helpers_1.constructShield)({ typeResolverMap, options }); const outputPath = (0, helpers_1.getOutputPath)(options); await (0, writeFileSafely_1.writeFileSafely)(outputPath, shieldText); }; exports.generateGraphqlShield = generateGraphqlShield; //# sourceMappingURL=index.js.map