I want to do something like this:
var promise = IAmAEmptyPromise; if(condition){ promise = ApiService.getRealPromise(); } promise.then(function(){
When using native es-6 promises, you can use Promise.resolve() to create an immediately resolved promise. This is useful when composing promises.
var p = Promise.resolve(); for (var i=0; i