Skip to content

Commit ae427e5

Browse files
davidlehndlongley
andcommitted
Use object rest spread.
Co-Authored-By: Dave Longley <dlongley@digitalbazaar.com>
1 parent 8930f29 commit ae427e5

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

lib/frame.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ api.frame = (state, subjects, frame, parent, property = null) => {
191191
state.graphStack.push(state.graph);
192192
// recurse into graph
193193
api.frame(
194-
Object.assign({}, state, {graph: id, embedded: false}),
194+
{...state, graph: id, embedded: false},
195195
Object.keys(state.graphMap[id]).sort(), [subframe], output, '@graph');
196196
state.graphStack.pop;
197197
}
@@ -200,7 +200,7 @@ api.frame = (state, subjects, frame, parent, property = null) => {
200200
// if frame has @included, recurse over its sub-frame
201201
if('@included' in frame) {
202202
api.frame(
203-
Object.assign({}, state, {embedded: false}),
203+
{...state, embedded: false},
204204
subjects, frame['@included'], output, '@included');
205205
}
206206

@@ -247,7 +247,7 @@ api.frame = (state, subjects, frame, parent, property = null) => {
247247
if(graphTypes.isSubjectReference(oo)) {
248248
// recurse into subject reference
249249
api.frame(
250-
Object.assign({}, state, {embedded: true}),
250+
{...state, embedded: true},
251251
[oo['@id']], subframe, list, '@list');
252252
} else {
253253
// include other values automatically
@@ -257,7 +257,7 @@ api.frame = (state, subjects, frame, parent, property = null) => {
257257
} else if(graphTypes.isSubjectReference(o)) {
258258
// recurse into subject reference
259259
api.frame(
260-
Object.assign({}, state, {embedded: true}),
260+
{...state, embedded: true},
261261
[o['@id']], subframe, output, prop);
262262
} else if(_valueMatch(subframe[0], o)) {
263263
// include other values, if they match
@@ -308,7 +308,7 @@ api.frame = (state, subjects, frame, parent, property = null) => {
308308
util.addValue(
309309
output['@reverse'], reverseProp, [], {propertyIsArray: true});
310310
api.frame(
311-
Object.assign({}, state, {embedded: true}),
311+
{...state, embedded: true},
312312
[subject], subframe, output['@reverse'][reverseProp],
313313
property);
314314
}

0 commit comments

Comments
 (0)