UNPKG

@graphql-codegen/typescript-operations

Version:

GraphQL Code Generator plugin for generating TypeScript types for GraphQL queries, mutations, subscriptions and fragments

23 lines (22 loc) 651 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeAvoidOptionals = void 0; const normalizeAvoidOptionals = (avoidOptionals) => { const defaultAvoidOptionals = { variableValue: false, inputValue: false, defaultValue: false, }; if (typeof avoidOptionals === 'boolean') { return { variableValue: avoidOptionals, inputValue: avoidOptionals, defaultValue: avoidOptionals, }; } return { ...defaultAvoidOptionals, ...avoidOptionals, }; }; exports.normalizeAvoidOptionals = normalizeAvoidOptionals;