/** * Deserialises an array from a JSON-API structure * * @param {Object[]} array The response * @returns {Object} The deserialised response * @private */ function deserialiseArray (array) { for (let value of array.data) { if (array.included) value = linkRelationships(value, array.included) if (value.relationships) value = linkRelationships(value) if (value.attributes) value = deattribute(value) array.data[array.data.indexOf(value)] = value } return array }
/** * Deserialises an array from a JSON-API structure * * @param {Object[]} array The response * @returns {Object} The deserialised response * @private */ function deserialiseArray (array) { for (let value of array.data) { if (array.included) value = linkRelationships(value, array.included) if (value.relationships) value = linkRelationships(value) if (value.attributes) value = deattribute(value) array.data[array.data.indexOf(value)] = value } return array }