2018-11-07 17:02:10 +01:00

17 lines
569 B
JavaScript

// Use case 6
// create functions yourself: mix and match functions
import { create } from '../src/mainAll'
import { addNumber, multiplyNumber } from '../src/plain/number'
import { addBigNumber, multiplyBigNumber, bignumber } from '../src/plain/bignumber'
console.log('\nuse case 6')
const math = create()
const add = math.typed('add', addNumber, addBigNumber)
const multiply = math.typed('multiply', multiplyNumber, multiplyBigNumber)
console.log('2 * 3 + 4 = ' + add(multiply(2, 3), 4))
console.log('2 * bignumber(3) + 4 = ' + add(multiply(2, bignumber(3)), 4))