From bc806761a226b53d0bd7c1bc5b7f434386391bd2 Mon Sep 17 00:00:00 2001 From: Josh Hansen Date: Sun, 30 May 2021 12:36:31 -0700 Subject: [PATCH 1/2] Add the simplify utils as `math.simplify.utils` --- src/function/algebra/simplify.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/function/algebra/simplify.js b/src/function/algebra/simplify.js index 403fca6c01..eb97ced62c 100644 --- a/src/function/algebra/simplify.js +++ b/src/function/algebra/simplify.js @@ -101,8 +101,9 @@ export const createSimplify = /* #__PURE__ */ factory(name, dependencies, ( ParenthesisNode }) - const { isCommutative, isAssociative, flatten, unflattenr, unflattenl, createMakeNodeFunction } = - createUtil({ FunctionNode, OperatorNode, SymbolNode }) + const utils = createUtil({ FunctionNode, OperatorNode, SymbolNode }) + const { isCommutative, isAssociative, flatten, unflattenr, unflattenl, createMakeNodeFunction } = utils; + /** * Simplify an expression tree. @@ -806,5 +807,7 @@ export const createSimplify = /* #__PURE__ */ factory(name, dependencies, ( return true } + simplify.utils = utils; + return simplify }) From 0eb1a59a234eb9230e25d1055e8c0c845e3dbd06 Mon Sep 17 00:00:00 2001 From: Josh Hansen Date: Wed, 26 Jan 2022 00:32:23 -0800 Subject: [PATCH 2/2] Conform to official style --- src/function/algebra/simplify.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/function/algebra/simplify.js b/src/function/algebra/simplify.js index eb97ced62c..97c034e3ca 100644 --- a/src/function/algebra/simplify.js +++ b/src/function/algebra/simplify.js @@ -102,8 +102,7 @@ export const createSimplify = /* #__PURE__ */ factory(name, dependencies, ( }) const utils = createUtil({ FunctionNode, OperatorNode, SymbolNode }) - const { isCommutative, isAssociative, flatten, unflattenr, unflattenl, createMakeNodeFunction } = utils; - + const { isCommutative, isAssociative, flatten, unflattenr, unflattenl, createMakeNodeFunction } = utils /** * Simplify an expression tree. @@ -807,7 +806,7 @@ export const createSimplify = /* #__PURE__ */ factory(name, dependencies, ( return true } - simplify.utils = utils; + simplify.utils = utils return simplify })