UNPKG

@nestjs/graphql

Version:

Nest - modern, fast, powerful node.js web framework (@graphql)

17 lines (16 loc) 522 B
export function extend(obj1, obj2) { if (typeof obj1 === 'string') { const extraItems = obj2 == null ? [] : Array.isArray(obj2) ? obj2 : [obj2]; return typeof obj2 === 'string' ? [obj1 ?? '', obj2 ?? ''] : [obj1 ?? ''].concat(extraItems); } if (Array.isArray(obj1)) { const extraItems = obj2 == null ? [] : Array.isArray(obj2) ? obj2 : [obj2]; return obj1.concat(extraItems); } return { ...(obj1 || {}), ...(obj2 || {}), }; }