1.0.6 • Published 6 years ago

add-functions v1.0.6

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

add-functions

Build Status Coverage Status

Add two functions together and choose when the original one gets called!

require('add-functions')(a, (callOriginal) => { callOriginal(); foo()})

Adds one or more functions together. Functions will take an additional callOriginal argument. This function will call the function before yours in the added functions.

const a = n => n + 1
const b = (n, callPrevious) => n + callPrevious() + 1

const c = addFunctions(a, b)

c(0)  // -> 2
const asynchronouslyAdd2 = addFunctions(
    () => getPromise(),
    (previous) => previous().then((p => p + 1)),
    (previous) => previous().then((p => p + 1)),
)
1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago