packages feed

purescript-0.5.4.1: examples/passing/CheckSynonymBug.purs

module Main where

  import Prelude

  type Foo a = [a]  

  foreign import length
    "function length(a) {\
    \  return a.length;\
    \}" :: forall a. [a] -> Number

  foo _ = length ([] :: Foo Number)

  main = Debug.Trace.trace "Done"