1
reflex-frpとreflex-domの使用ビヘイビアに基づいてイベントを遅延させる必要があります。 私は:Reflex:ビヘイビアに基づくイベントの遅延
delayEvent :: (MonadWidget t m, Reflex t)
=> Event t() -> Behavior t NominalDiffTime -> m (Event t())
delayEvent e b = switch . current <$> widgetHold (return never) eDelsM
where
eDelsM = (`delay` e) <$> b <@ e -- Event t (m (Event t()))
ただし、戻りイベントは発生しません。私がここで作っている簡単な間違いがあるのでしょうか、それとも全体のアプローチが再考する必要がありますか?