Я пишу код, который сильно использует ECMAScript 6-like promises в Javascript.
Я не могу решить, если это более "правильно", чтобы отклонить обещание со строкой или с ошибкой, так как я видел оба этих шаблона.
То есть, если лучше позвонить
return new Promise(response, reject) {
reject("Sky is falling.");
}
или
return new Promise(response, reject) {
reject(new Error("Sky is falling."));
}