Lines Matching refs:constant
8 var constant = true;
10 if (!constant)
14 for (var i = 0; constant && i < expression.elements.length; i++) {
18 if (!(isSpreadable(spread) && constant)) {
19 constant = false;
34 return constant && binaryOperation_1["default"](expression.operator, left, right);
41 for (var i = 0; constant && i < expression.arguments.length; i++) {
45 if (!(isSpreadable(spread) && constant)) {
46 constant = false;
56 if (!constant)
60 if (!object || !constant) {
61 constant = false;
70 constant = false;
72 if (!constant)
80 if (!constant)
100 if (constant && expression.operator === '&&') {
103 if (constant && expression.operator === '||') {
109 if (!object || !constant) {
110 constant = false;
119 constant = false;
121 if (!constant)
135 for (var i = 0; constant && i < expression.properties.length; i++) {
139 constant = false;
150 constant = false;
152 if (!constant)
155 if (!constant)
160 constant = false;
165 constant = false;
166 if (!constant)
180 for (var i = 0; i < expression.expressions.length - 1 && constant; i++) {
202 if (!constant) {
220 constant = false;
223 return constant ? { constant: true, result: result } : { constant: false };
334 … = expressionToConstant(ast, { constants: constants }), result = _a.result, constant = _a.constant;
336 return (lastWasConstant = constant);