UNPKG

mathsteps

Version:
14 lines (11 loc) 598 B
const canAddLikeTerms = require('./canAddLikeTerms'); const canMultiplyLikeTermPolynomialNodes = require('./canMultiplyLikeTermPolynomialNodes'); const canRearrangeCoefficient = require('./canRearrangeCoefficient'); // Returns true if the node is an operation node with parameters that are // polynomial terms that can be combined in some way. function canSimplifyPolynomialTerms(node) { return (canAddLikeTerms.canAddLikeTermPolynomialNodes(node) || canMultiplyLikeTermPolynomialNodes(node) || canRearrangeCoefficient(node)); } module.exports = canSimplifyPolynomialTerms;