Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a0dc540a7c | |||
| b4f780216f |
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "@pushrocks/smartobject",
|
"name": "@pushrocks/smartobject",
|
||||||
"version": "1.0.9",
|
"version": "1.0.10",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "@pushrocks/smartobject",
|
"name": "@pushrocks/smartobject",
|
||||||
"version": "1.0.9",
|
"version": "1.0.10",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"fast-deep-equal": "^3.1.3",
|
"fast-deep-equal": "^3.1.3",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@pushrocks/smartobject",
|
"name": "@pushrocks/smartobject",
|
||||||
"version": "1.0.9",
|
"version": "1.0.10",
|
||||||
"private": false,
|
"private": false,
|
||||||
"description": "work with objects",
|
"description": "work with objects",
|
||||||
"main": "dist_ts/index.js",
|
"main": "dist_ts/index.js",
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
export const toFlatObject = (objectArg: object) => {
|
export const toFlatObject = (objectArg: object) => {
|
||||||
const returnObject: {[key: string]: any} = {};
|
const returnObject: {[key: string]: any} = {};
|
||||||
const extractLayer = (subObject: {[key: string]: any}, pathArg: string, loopProtection: object[]) => {
|
const extractLayer = (subObject: {[key: string]: any}, pathArg: string, loopProtection: object[]) => {
|
||||||
|
if (loopProtection.indexOf(subObject) > -1) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (subObject)
|
if (subObject)
|
||||||
for (const key of Object.keys(subObject)) {
|
for (const key of Object.keys(subObject)) {
|
||||||
let localPathArg = pathArg;
|
let localPathArg = pathArg;
|
||||||
|
|||||||
Reference in New Issue
Block a user