1
- import assign from 'object-assign' ;
2
1
import convert from './convert' ;
3
2
4
3
function reduce ( node , precision ) {
@@ -58,7 +57,7 @@ function reduceAddSubExpression(node, precision) {
58
57
// value + value
59
58
// value - value
60
59
if ( left . type === right . type && left . type !== 'MathExpression' ) {
61
- node = assign ( { } , left ) ;
60
+ node = Object . assign ( { } , left ) ;
62
61
if ( op === "+" )
63
62
node . value = left . value + right . value ;
64
63
else
@@ -72,7 +71,7 @@ function reduceAddSubExpression(node, precision) {
72
71
// value - (value + something) => (value - value) + something
73
72
// value - (value - something) => (value - value) - something
74
73
if ( left . type === right . left . type ) {
75
- node = assign ( { } , node ) ;
74
+ node = Object . assign ( { } , node ) ;
76
75
node . left = reduce ( {
77
76
type : 'MathExpression' ,
78
77
operator : op ,
@@ -87,7 +86,7 @@ function reduceAddSubExpression(node, precision) {
87
86
// value - (something + value) => (value + value) - something
88
87
// value - (something - value) => (value - value) - something
89
88
else if ( left . type === right . right . type ) {
90
- node = assign ( { } , node ) ;
89
+ node = Object . assign ( { } , node ) ;
91
90
node . left = reduce ( {
92
91
type : 'MathExpression' ,
93
92
operator : right . operator ,
@@ -106,7 +105,7 @@ function reduceAddSubExpression(node, precision) {
106
105
// (value + something) - value => (value - value) + something
107
106
// (value - something) - value => (value - value) - something
108
107
if ( right . type === left . left . type ) {
109
- node = assign ( { } , left ) ;
108
+ node = Object . assign ( { } , left ) ;
110
109
node . left = reduce ( {
111
110
type : 'MathExpression' ,
112
111
operator : op ,
@@ -120,7 +119,7 @@ function reduceAddSubExpression(node, precision) {
120
119
// (something + value) - value => something + (value - value)
121
120
// (something - value) - value => something - (value - value)
122
121
else if ( right . type === left . right . type ) {
123
- node = assign ( { } , left ) ;
122
+ node = Object . assign ( { } , left ) ;
124
123
node . right = reduce ( {
125
124
type : 'MathExpression' ,
126
125
operator : op ,
0 commit comments