Size: a a a

Node.js — русскоговорящее сообщество

2020 September 21

М

Максим in Node.js — русскоговорящее сообщество
Riclud
Кто нибудь знает как отключить инфу при собрке в вебпаке ?
источник

m

mzoterov in Node.js — русскоговорящее сообщество
Всем привет. Может быть кто-нибудь шарит тут в TS. Помогите пожалуйста  с этим:
источник

m

mzoterov in Node.js — русскоговорящее сообщество
источник

AL

Anton L in Node.js — русскоговорящее сообщество
AsyncFunction это не промис. Вы передаёте при вызове не промис, а функцию, которая возвращает промис
источник

m

mzoterov in Node.js — русскоговорящее сообщество
Просто void не подойдет.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
mzoterov
Просто void не подойдет.
return Promise.resolve();
источник

m

mzoterov in Node.js — русскоговорящее сообщество
Тот же траббл
источник

AL

Anton L in Node.js — русскоговорящее сообщество
mzoterov
Просто void не подойдет.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
mzoterov
Тот же траббл
А, там же async итак. Не нужен promise.resolve
источник

m

mzoterov in Node.js — русскоговорящее сообщество
Спасибо. Ошибки нет.
Надеюсь вызовется метод)
Т.к. там будет вызов: command.handler(), к примеру.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
mzoterov
Спасибо. Ошибки нет.
Надеюсь вызовется метод)
Т.к. там будет вызов: command.handler(), к примеру.
но по тайпингам handler — не функция, а промис...
источник

AL

Anton L in Node.js — русскоговорящее сообщество
mzoterov
Спасибо. Ошибки нет.
Надеюсь вызовется метод)
Т.к. там будет вызов: command.handler(), к примеру.
Вы в интерфейсе ожидаете промис, но передаете функцию
источник

m

mzoterov in Node.js — русскоговорящее сообщество
Мне нужна была функция по факту. Но VS Code не согласен, что это функция. Я ввел Promise<void>, как там было написано после =>
источник

m

mzoterov in Node.js — русскоговорящее сообщество
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Promise<void> — это промис
Промис и функция, которая возвращает промис — это разные вещи
источник

m

mzoterov in Node.js — русскоговорящее сообщество
Тогда какой будет верный тип в интерфейсе, подскажите пожалуйста. Если void его не устраивает.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
mzoterov
Тогда какой будет верный тип в интерфейсе, подскажите пожалуйста. Если void его не устраивает.
(context: MessageContext) => Promise<any>
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
ну или => Promise<void>
источник

m

mzoterov in Node.js — русскоговорящее сообщество
Спасибо! Ошибки нет теперь.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
handler  — это функция, значит и тип должен быть — функция
источник