packages feed

fay-0.9.2.0: tests/recordUseBeforeDefine.hs

{-# LANGUAGE NoImplicitPrelude #-}

module RecordUseBeforeDefine where

import           Language.Fay.FFI
import           Language.Fay.Prelude

import           Hierarchical.RecordDefined

f :: R -> Double
f (R i) = i

main = do
  print $ f (R 1)
  print $ g (Callback 1)

data R = R Double

print :: Double -> Fay ()
print = ffi "console.log(%1)"