Подавление предупреждения в рескрипте: Js.Promise.make
При обещании в Рескрипте:
let myPromise = Js.Promise.make((~resolve, ~reject) => resolve(. 2))
Компилятор ReScript выдаст предупреждение о
unused variable reject.
Есть ли способ подавить эту ошибку?
1 ответ
Вы можете привязать параметр к новому имени, используя
as
, т.е.
~reject as newName
, и, как и с любой привязкой / шаблоном, вы можете использовать шаблон подстановки,
_
, чтобы сообщить компилятору, что вы намеренно игнорируете его.
Итак, вместе это будет:
let myPromise = Js.Promise.make((~resolve, ~reject as _) => resolve(. 2))