UNPKG

@graphql-codegen/visitor-plugin-common

Version:
33 lines (32 loc) 920 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT_AVOID_OPTIONALS = void 0; exports.normalizeAvoidOptionals = normalizeAvoidOptionals; exports.DEFAULT_AVOID_OPTIONALS = { object: false, inputValue: false, field: false, defaultValue: false, resolvers: false, query: false, mutation: false, subscription: false, }; function normalizeAvoidOptionals(avoidOptionals) { if (typeof avoidOptionals === 'boolean') { return { object: avoidOptionals, inputValue: avoidOptionals, field: avoidOptionals, defaultValue: avoidOptionals, resolvers: avoidOptionals, query: avoidOptionals, mutation: avoidOptionals, subscription: avoidOptionals, }; } return { ...exports.DEFAULT_AVOID_OPTIONALS, ...avoidOptionals, }; }