nl_tokens: Merges property values from object 2 to object 1 where possible ( where property is writable or has getters and setters ) .
pl_tokens: function mergeOnProps ( obj1 , obj2 , deep ) { deep = isBoolean ( deep ) ? deep : false ; Object . keys ( obj1 ) . forEach ( function ( key ) { if ( ! obj2 . hasOwnProperty ( <mask> ) ) { return ; } extendMulti ( deep , obj1 [ key ] , obj2 [ key ] ) ; } ) ; return obj1 ; }