UNPKG

payload

Version:

Node, React and MongoDB Headless CMS and Application Framework

30 lines (29 loc) 2.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "cloneDataFromOriginalDoc", { enumerable: true, get: function() { return cloneDataFromOriginalDoc; } }); const cloneDataFromOriginalDoc = (originalDocData)=>{ if (Array.isArray(originalDocData)) { return originalDocData.map((row)=>{ if (typeof row === 'object' && row != null) { return { ...row }; } return row; }); } if (typeof originalDocData === 'object' && originalDocData !== null) { return { ...originalDocData }; } return originalDocData; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9maWVsZHMvaG9va3MvYmVmb3JlQ2hhbmdlL2Nsb25lRGF0YUZyb21PcmlnaW5hbERvYy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgY2xvbmVEYXRhRnJvbU9yaWdpbmFsRG9jID0gKG9yaWdpbmFsRG9jRGF0YTogdW5rbm93bik6IHVua25vd24gPT4ge1xuICBpZiAoQXJyYXkuaXNBcnJheShvcmlnaW5hbERvY0RhdGEpKSB7XG4gICAgcmV0dXJuIG9yaWdpbmFsRG9jRGF0YS5tYXAoKHJvdykgPT4ge1xuICAgICAgaWYgKHR5cGVvZiByb3cgPT09ICdvYmplY3QnICYmIHJvdyAhPSBudWxsKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgLi4ucm93LFxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHJldHVybiByb3dcbiAgICB9KVxuICB9XG5cbiAgaWYgKHR5cGVvZiBvcmlnaW5hbERvY0RhdGEgPT09ICdvYmplY3QnICYmIG9yaWdpbmFsRG9jRGF0YSAhPT0gbnVsbCkge1xuICAgIHJldHVybiB7IC4uLm9yaWdpbmFsRG9jRGF0YSB9XG4gIH1cblxuICByZXR1cm4gb3JpZ2luYWxEb2NEYXRhXG59XG4iXSwibmFtZXMiOlsiY2xvbmVEYXRhRnJvbU9yaWdpbmFsRG9jIiwib3JpZ2luYWxEb2NEYXRhIiwiQXJyYXkiLCJpc0FycmF5IiwibWFwIiwicm93Il0sIm1hcHBpbmdzIjoiOzs7OytCQUFhQTs7O2VBQUFBOzs7QUFBTixNQUFNQSwyQkFBMkIsQ0FBQ0M7SUFDdkMsSUFBSUMsTUFBTUMsT0FBTyxDQUFDRixrQkFBa0I7UUFDbEMsT0FBT0EsZ0JBQWdCRyxHQUFHLENBQUMsQ0FBQ0M7WUFDMUIsSUFBSSxPQUFPQSxRQUFRLFlBQVlBLE9BQU8sTUFBTTtnQkFDMUMsT0FBTztvQkFDTCxHQUFHQSxHQUFHO2dCQUNSO1lBQ0Y7WUFFQSxPQUFPQTtRQUNUO0lBQ0Y7SUFFQSxJQUFJLE9BQU9KLG9CQUFvQixZQUFZQSxvQkFBb0IsTUFBTTtRQUNuRSxPQUFPO1lBQUUsR0FBR0EsZUFBZTtRQUFDO0lBQzlCO0lBRUEsT0FBT0E7QUFDVCJ9