Module

# Test.PMock.Param

- Package
- purescript-pmock
- Repository
- pujoheadsoft/purescript-pmock

### #Param Source

`data Param v`

#### Constructors

#### Instances

`(Eq a) => Eq (Param a)`

`(Show a) => Show (Param a)`

`ConsGen (Cons a b) (Param b) (Cons (Cons a b) (Param b))`

`ConsGen (Param a) (Cons b c) (Cons (Param a) (Cons b c))`

`ConsGen a (Cons b c) (Cons (Param a) (Cons b c))`

`ConsGen (Cons a b) c (Cons (Cons a b) (Param c))`

`ConsGen (Param a) (Param b) (Cons (Param a) (Param b))`

`ConsGen a (Param b) (Cons (Param a) (Param b))`

`ConsGen (Param a) b (Cons (Param a) (Param b))`

`ConsGen a b (Cons (Param a) (Param b))`

`(Eq a, Show a) => NotMatcher (Param a) (Param a)`

`(Eq a, Show a) => NotMatcher a (Param a)`

`(Eq a, Show a) => LogicalMatcher (Param a) (Param a) (Param a)`

`(Eq a, Show a) => LogicalMatcher (Param a) a (Param a)`

`(Eq a, Show a) => LogicalMatcher a a (Param a)`

### #ConsGen Source

`class ConsGen a b r | a -> r, b -> r where`

#### Members

`cons :: a -> b -> r`

#### Instances

`ConsGen (Cons a b) (Cons b c) (Cons (Cons a b) (Cons b c))`

`ConsGen (Cons a b) (Param b) (Cons (Cons a b) (Param b))`

`ConsGen (Param a) (Cons b c) (Cons (Param a) (Cons b c))`

`ConsGen a (Cons b c) (Cons (Param a) (Cons b c))`

`ConsGen (Cons a b) c (Cons (Cons a b) (Param c))`

`ConsGen (Param a) (Param b) (Cons (Param a) (Param b))`

`ConsGen a (Param b) (Cons (Param a) (Param b))`

`ConsGen (Param a) b (Cons (Param a) (Param b))`

`ConsGen a b (Cons (Param a) (Param b))`

### #NotMatcher Source

`class NotMatcher a r | a -> r where`

#### Members

`notEqual :: a -> r`

#### Instances

`(Eq a, Show a) => NotMatcher (Param a) (Param a)`

`(Eq a, Show a) => NotMatcher a (Param a)`

### #LogicalMatcher Source

`class LogicalMatcher a b r | a -> r, b -> r where`

#### Members

#### Instances

`(Eq a, Show a) => LogicalMatcher (Param a) (Param a) (Param a)`

`(Eq a, Show a) => LogicalMatcher (Param a) a (Param a)`

`(Eq a, Show a) => LogicalMatcher a a (Param a)`