Composite function.
Callback invoked upon function completion.
Callback invoked upon function completion.
Callback invoked upon function completion.
Callback invoked upon function completion.
Function to compose.
Function composition.
first function to compose
second function to compose
remaining functions to compose
composite function
function a( x, next ) {
setTimeout( onTimeout, 0 );
function onTimeout() {
next( null, 2*x );
}
}
function b( x, next ) {
setTimeout( onTimeout, 0 );
function onTimeout() {
next( null, x+3 );
}
}
function c( x, next ) {
setTimeout( onTimeout, 0 );
function onTimeout() {
next( null, x/5 );
}
}
var f = composeAsync( c, b, a );
function done( error, result ) {
if ( error ) {
throw error;
}
console.log( result );
// => 3
}
f( 6, done );
Binary function to compose.
result
invoked upon function completion