packages feed

purescript-0.15.15: tests/purs/warning/DuplicateExportRef.purs

-- @shouldWarnWith DuplicateExportRef
-- @shouldWarnWith DuplicateExportRef
-- @shouldWarnWith DuplicateExportRef
-- @shouldWarnWith DuplicateExportRef
-- @shouldWarnWith DuplicateExportRef
-- @shouldWarnWith DuplicateExportRef
-- @shouldWarnWith DuplicateExportRef
module Main
  ( X(X, X), X
  , fn, fn
  , (!), (!)
  , class Y, class Y
  , Natural, type (~>), type (~>)
  , module Prelude, module Prelude
  ) where

import Prelude (Unit)

data X = X

fn :: X -> X -> X
fn _ _ = X

infix 2 fn as !

class Y (a :: Type)

type Natural f g = forall (a :: Type). f a -> g a

infixl 1 type Natural as ~>