UNPKG

resolved-graph

Version:

Generates and updates a graph of nodes and links with resolved relationships for ease of traversal and extraction

7 lines (6 loc) 398 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.mutateDeepLeft = void 0; exports.mutateDeepLeft = (left, right) => Object.keys(right).forEach((key) => typeof right[key] === 'object' ? exports.mutateDeepLeft((typeof left[key] === 'object' || (left[key] = Array.isArray(right[key]) ? [] : {})) && left[key], right[key]) : (left[key] = right[key]));