Всем доброго времени.
Подскажите как можно вызвать
throw new SubmissionError из
Promise?
Как только не извращался, вместо действий которые обычно происходят в синхронном коде при вызове
throw new SubmissionError, в асинхронном в консоли выдаётся строчка вида:
Uncaught (in promise).
Примерно такой код:
В классе компонента
err = (error) => {
throw error;
}
submit(values) {
...
let p = new Promise(resolve => {setTimeout(resolve, 3000, new SubmissionError({time: 'Измените период', _error: "Login failed!", }))});
p.then(result => this.err(result));
...