Если я хочу обещать все пути кода в myFunction
, нужно ли мне создавать deferred
внутри myFunction
?
function myFunction(options) {
if(!options) {
throw 'foo'; // But I want the API for myFunction to be promise-based...
}
return promiseBasedApi.doSomethingAndReturnPromise();
}