1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.normalizeAvoidOptionals = exports.DEFAULT_AVOID_OPTIONALS = void 0;
|
4 | exports.DEFAULT_AVOID_OPTIONALS = {
|
5 | object: false,
|
6 | inputValue: false,
|
7 | field: false,
|
8 | defaultValue: false,
|
9 | resolvers: false,
|
10 | };
|
11 | function 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 | }
|
26 | exports.normalizeAvoidOptionals = normalizeAvoidOptionals;
|