Javascript: ¿Cómo determinar si prometemos una función?
Considere las funciones auxiliares pequeñas, algunas de las cuales son candidatas obvias para asíncrono / promesa (como creo que las entiendo):
exports.function processFile(file){
return new Promise(resolve => {
// super long processing of file
resolve(file);
});
}
Mientras esto:
exports.function addOne(number){
return new Promise(resolve => {
resolve(number + 1);
});
}
Parece excesivo.
¿Cuál es la regla por la cual se determina si deben prometer sus funciones?