It is a Anti-Pattern to use javascript Promise in this way?
foo (data){
return new Promise((resolve, reject) => {
Service.updateFile(data)
.then((res) => {
//do someting witch res
resolve();
}).catch((err) => {
reject(err);
});
});
}