hadron-document
Advanced tools
Comparing version 0.25.0 to 0.25.1
@@ -16,9 +16,12 @@ 'use strict'; | ||
generate(elements) { | ||
var object = {}; | ||
for (let element of elements) { | ||
if (!element.isRemoved() && element.currentKey !== '') { | ||
object[element.currentKey] = element.generateObject(); | ||
if (elements) { | ||
var object = {}; | ||
for (let element of elements) { | ||
if (!element.isRemoved() && element.currentKey !== '') { | ||
object[element.currentKey] = element.generateObject(); | ||
} | ||
} | ||
return object; | ||
} | ||
return object; | ||
return elements; | ||
} | ||
@@ -34,13 +37,16 @@ | ||
generateArray(elements) { | ||
var array = []; | ||
for (let element of elements) { | ||
if (!element.isRemoved()) { | ||
if (element.elements) { | ||
array.push(element.generateObject()); | ||
} else { | ||
array.push(element.currentValue); | ||
if (elements) { | ||
var array = []; | ||
for (let element of elements) { | ||
if (!element.isRemoved()) { | ||
if (element.elements) { | ||
array.push(element.generateObject()); | ||
} else { | ||
array.push(element.currentValue); | ||
} | ||
} | ||
} | ||
return array; | ||
} | ||
return array; | ||
return elements; | ||
} | ||
@@ -47,0 +53,0 @@ } |
@@ -7,3 +7,3 @@ { | ||
"homepage": "https://github.com/mongodb-js/hadron-document", | ||
"version": "0.25.0", | ||
"version": "0.25.1", | ||
"repository": { | ||
@@ -10,0 +10,0 @@ "type": "git", |
31854
775