Подавление предупреждения в рескрипте: 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))
Другие вопросы по тегам