Skip to content

Commit a5a9a30

Browse files
authored
Merge pull request yury-dymov#20 from gaultierq/patch-1
support for resource object meta information
2 parents c0dbc15 + d8c32ce commit a5a9a30

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/normalize.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,11 @@ function extractEntities(json, { camelizeKeys }) {
7575
ret[type][elem.id].relationships =
7676
extractRelationships(elem.relationships, { camelizeKeys });
7777
}
78+
79+
if (elem.meta) {
80+
ret[type][elem.id].meta = elem.meta;
81+
}
82+
7883
});
7984

8085
return ret;

test/normalize.spec.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ describe('data is normalized', () => {
1414
},
1515
links: {
1616
self: 'http://www.example.com/post/3'
17+
},
18+
meta: {
19+
'like-count': 35
1720
}
1821
},
1922
{
@@ -40,6 +43,9 @@ describe('data is normalized', () => {
4043
},
4144
links: {
4245
self: 'http://www.example.com/post/3'
46+
},
47+
meta: {
48+
'like-count': 35
4349
}
4450
},
4551
"4": {

0 commit comments

Comments
 (0)