Function
errorsArrayToHash (errors) Object public deprecated
Module:
@ember-data/adapter/error
Defined in ../packages/adapter/addon/error.js:434
- errors
- Array
- array of errors in JSON-API format
- returns
- Object
Convert an array of errors in JSON-API format into an object.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
import { errorsArrayToHash } from '@ember-data/adapter/error'; let errorsArray = [ { title: 'Invalid Attribute', detail: 'Must be present', source: { pointer: '/data/attributes/name' } }, { title: 'Invalid Attribute', detail: 'Must be present', source: { pointer: '/data/attributes/age' } }, { title: 'Invalid Attribute', detail: 'Must be a number', source: { pointer: '/data/attributes/age' } } ]; let errors = errorsArrayToHash(errorsArray); // { // "name": ["Must be present"], // "age": ["Must be present", "must be a number"] // } |