JSFiddle - React, Tailwind, and code Playground

JavaScript

var defer2 = new $.Deferred();
var promise = defer2.pipe(myFunction);
promise = promise.pipe(myFunction);
promise.pipe(myAlert);
defer2.resolve(5);

function myFunction(value) {
return value * 2;
}

function myAlert(value) {
alert('The value is ' + value);
}