@@ -16,18 +16,21 @@ module can be used to construct random generators.
1616
1717##### Instances
1818``` purescript
19- instance arbBoolean :: Arbitrary Boolean
20- instance arbNumber :: Arbitrary Number
21- instance arbInt :: Arbitrary Int
22- instance arbString :: Arbitrary String
23- instance arbChar :: Arbitrary Char
24- instance arbUnit :: Arbitrary Unit
25- instance arbOrdering :: Arbitrary Ordering
26- instance arbArray :: (Arbitrary a) => Arbitrary (Array a)
27- instance arbFunction :: (Coarbitrary a, Arbitrary b) => Arbitrary (a -> b)
28- instance arbTuple :: (Arbitrary a, Arbitrary b) => Arbitrary (Tuple a b)
29- instance arbMaybe :: (Arbitrary a) => Arbitrary (Maybe a)
30- instance arbEither :: (Arbitrary a, Arbitrary b) => Arbitrary (Either a b)
19+ Arbitrary Boolean
20+ Arbitrary Number
21+ Arbitrary Int
22+ Arbitrary String
23+ Arbitrary Char
24+ Arbitrary Unit
25+ Arbitrary Ordering
26+ (Arbitrary a) => Arbitrary (Array a)
27+ (Coarbitrary a, Arbitrary b) => Arbitrary (a -> b)
28+ (Arbitrary a, Arbitrary b) => Arbitrary (Tuple a b)
29+ (Arbitrary a) => Arbitrary (Maybe a)
30+ (Arbitrary a, Arbitrary b) => Arbitrary (Either a b)
31+ (Arbitrary a) => Arbitrary (List a)
32+ (Arbitrary a) => Arbitrary (Identity a)
33+ (Arbitrary a) => Arbitrary (Lazy a)
3134```
3235
3336#### ` Coarbitrary `
@@ -48,18 +51,21 @@ is the role of the `coarbitrary` function.
4851
4952##### Instances
5053``` purescript
51- instance coarbBoolean :: Coarbitrary Boolean
52- instance coarbNumber :: Coarbitrary Number
53- instance coarbInt :: Coarbitrary Int
54- instance coarbString :: Coarbitrary String
55- instance coarbChar :: Coarbitrary Char
56- instance coarbUnit :: Coarbitrary Unit
57- instance coarbOrdering :: Coarbitrary Ordering
58- instance coarbArray :: (Coarbitrary a) => Coarbitrary (Array a)
59- instance coarbFunction :: (Arbitrary a, Coarbitrary b) => Coarbitrary (a -> b)
60- instance coarbTuple :: (Coarbitrary a, Coarbitrary b) => Coarbitrary (Tuple a b)
61- instance coarbMaybe :: (Coarbitrary a) => Coarbitrary (Maybe a)
62- instance coarbEither :: (Coarbitrary a, Coarbitrary b) => Coarbitrary (Either a b)
54+ Coarbitrary Boolean
55+ Coarbitrary Number
56+ Coarbitrary Int
57+ Coarbitrary String
58+ Coarbitrary Char
59+ Coarbitrary Unit
60+ Coarbitrary Ordering
61+ (Coarbitrary a) => Coarbitrary (Array a)
62+ (Arbitrary a, Coarbitrary b) => Coarbitrary (a -> b)
63+ (Coarbitrary a, Coarbitrary b) => Coarbitrary (Tuple a b)
64+ (Coarbitrary a) => Coarbitrary (Maybe a)
65+ (Coarbitrary a, Coarbitrary b) => Coarbitrary (Either a b)
66+ (Coarbitrary a) => Coarbitrary (List a)
67+ (Coarbitrary a) => Coarbitrary (Identity a)
68+ (Coarbitrary a) => Coarbitrary (Lazy a)
6369```
6470
6571
0 commit comments