@@ -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