UNPKG

775 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.normalizeAvoidOptionals = exports.DEFAULT_AVOID_OPTIONALS = void 0;
4exports.DEFAULT_AVOID_OPTIONALS = {
5 object: false,
6 inputValue: false,
7 field: false,
8 defaultValue: false,
9 resolvers: false,
10};
11function normalizeAvoidOptionals(avoidOptionals) {
12 if (typeof avoidOptionals === 'boolean') {
13 return {
14 object: avoidOptionals,
15 inputValue: avoidOptionals,
16 field: avoidOptionals,
17 defaultValue: avoidOptionals,
18 resolvers: avoidOptionals,
19 };
20 }
21 return {
22 ...exports.DEFAULT_AVOID_OPTIONALS,
23 ...avoidOptionals,
24 };
25}
26exports.normalizeAvoidOptionals = normalizeAvoidOptionals;