MCPcopy Index your code
hub / github.com/josdejong/mathjs / customFunction

Function customFunction

test/unit-tests/expression/node/BlockNode.test.js:273–284  ·  view source on GitHub ↗
(node, options)

Source from the content-addressed store, hash-verified

271 it('should stringify a BlockNode with custom toString', function () {
272 // Also checks if the custom functions get passed on to the children
273 const customFunction = function (node, options) {
274 if (node.type === 'BlockNode') {
275 let string = ''
276 node.blocks.forEach(function (block) {
277 string += block.node.toString(options) + '; '
278 })
279
280 return string
281 } else if (node.type === 'ConstantNode') {
282 return 'const(' + node.value + ', ' + math.typeOf(node.value) + ')'
283 }
284 }
285
286 const a = new ConstantNode(1)
287 const b = new ConstantNode(2)

Callers

nothing calls this directly

Calls 5

forEachMethod · 0.65
toStringMethod · 0.65
typeOfMethod · 0.65
toHTMLMethod · 0.65
toTexMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…