function resolveSingleObjectGetters (object) { if (object && typeof object === 'object') { const newObject = {}; for (const key in object) { // eslint-disable-line guard-for-in newObject[key] = resolveGetters(object[key])[0]; } return newObject; } return object; } function resolveGetters (...args) { return args.map(resolveSingleObjectGetters); } module.exports = { resolveGetters };