I want to work with promises but I have a callback API in a format like: ###1. DOM load or other one time event: window.onload; // set to callback ... window.onload = function() { }; ###2. Plain callback: function request(onChangeHandler) { ... } request(function() { // change happened ... }); ###3. Node style callback ("nodeback"): function getStuff(dat, callback) { ... } getStuff("dataParam", fu
![How do I convert an existing callback API to promises?](https://cdn-ak-scissors.b.st-hatena.com/image/square/98d6f053a97a87156775f60757c60865d0f2c47d/height=288;version=1;width=512/https%3A%2F%2Ffanyv88.com%3A443%2Fhttps%2Fcdn.sstatic.net%2FSites%2Fstackoverflow%2FImg%2Fapple-touch-icon%402.png%3Fv%3D73d79a89bded)