У меня есть тип записи, который содержит функцию. Я пытаюсь задокументировать параметры этой функции, но Хэддок выдает ошибку синтаксического анализа. (Когда я на самом деле компилирую код для его запуска, он работает нормально.)
data Browserful jsval = Browserful
{
-- | See [EventTarget.addEventListener](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener)
addEventListener :: jsval -- ^ The event target
-> String -- ^ The event to listen for, ie "click"
-> jsval -- ^ The event target
-> IO () -- ^ Returns nothing
}
И вот ошибка:
src\Web\Framework\Plzwrk\Browserful.hs:21:25: error:
parse error on input `->'
|
21 | -> String -- ^ The event to listen for, ie "click"
| ^^
Кто-нибудь знает, как правильно документировать аргументы функции здесь? ? Спасибо!