sanctuary-type-classes
Advanced tools
Comparing version 8.0.1 to 8.1.0
{ | ||
"name": "sanctuary-type-classes", | ||
"version": "8.0.1", | ||
"version": "8.1.0", | ||
"description": "Standard library for Fantasy Land", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
162
README.md
@@ -56,3 +56,3 @@ # sanctuary-type-classes | ||
<h4 name="TypeClass"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L150">TypeClass :: (String, String, Array TypeClass, a -> Boolean) -> TypeClass</a></code></h4> | ||
<h4 name="TypeClass"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L150">TypeClass :: (String, String, Array TypeClass, a -> Boolean) -> TypeClass</a></code></h4> | ||
@@ -104,3 +104,3 @@ The arguments are: | ||
<h4 name="Setoid"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L293">Setoid :: TypeClass</a></code></h4> | ||
<h4 name="Setoid"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L293">Setoid :: TypeClass</a></code></h4> | ||
@@ -114,3 +114,3 @@ `TypeClass` value for [Setoid][]. | ||
<h4 name="Ord"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L303">Ord :: TypeClass</a></code></h4> | ||
<h4 name="Ord"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L303">Ord :: TypeClass</a></code></h4> | ||
@@ -127,3 +127,3 @@ `TypeClass` value for [Ord][]. | ||
<h4 name="Semigroupoid"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L316">Semigroupoid :: TypeClass</a></code></h4> | ||
<h4 name="Semigroupoid"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L316">Semigroupoid :: TypeClass</a></code></h4> | ||
@@ -140,3 +140,3 @@ `TypeClass` value for [Semigroupoid][]. | ||
<h4 name="Category"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L329">Category :: TypeClass</a></code></h4> | ||
<h4 name="Category"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L329">Category :: TypeClass</a></code></h4> | ||
@@ -153,3 +153,3 @@ `TypeClass` value for [Category][]. | ||
<h4 name="Semigroup"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L342">Semigroup :: TypeClass</a></code></h4> | ||
<h4 name="Semigroup"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L342">Semigroup :: TypeClass</a></code></h4> | ||
@@ -166,3 +166,3 @@ `TypeClass` value for [Semigroup][]. | ||
<h4 name="Monoid"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L355">Monoid :: TypeClass</a></code></h4> | ||
<h4 name="Monoid"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L355">Monoid :: TypeClass</a></code></h4> | ||
@@ -179,3 +179,3 @@ `TypeClass` value for [Monoid][]. | ||
<h4 name="Group"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L368">Group :: TypeClass</a></code></h4> | ||
<h4 name="Group"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L368">Group :: TypeClass</a></code></h4> | ||
@@ -192,3 +192,3 @@ `TypeClass` value for [Group][]. | ||
<h4 name="Filterable"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L381">Filterable :: TypeClass</a></code></h4> | ||
<h4 name="Filterable"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L381">Filterable :: TypeClass</a></code></h4> | ||
@@ -205,3 +205,3 @@ `TypeClass` value for [Filterable][]. | ||
<h4 name="Functor"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L394">Functor :: TypeClass</a></code></h4> | ||
<h4 name="Functor"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L394">Functor :: TypeClass</a></code></h4> | ||
@@ -218,3 +218,3 @@ `TypeClass` value for [Functor][]. | ||
<h4 name="Bifunctor"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L407">Bifunctor :: TypeClass</a></code></h4> | ||
<h4 name="Bifunctor"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L407">Bifunctor :: TypeClass</a></code></h4> | ||
@@ -231,3 +231,3 @@ `TypeClass` value for [Bifunctor][]. | ||
<h4 name="Profunctor"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L420">Profunctor :: TypeClass</a></code></h4> | ||
<h4 name="Profunctor"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L420">Profunctor :: TypeClass</a></code></h4> | ||
@@ -244,3 +244,3 @@ `TypeClass` value for [Profunctor][]. | ||
<h4 name="Apply"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L433">Apply :: TypeClass</a></code></h4> | ||
<h4 name="Apply"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L433">Apply :: TypeClass</a></code></h4> | ||
@@ -257,3 +257,3 @@ `TypeClass` value for [Apply][]. | ||
<h4 name="Applicative"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L446">Applicative :: TypeClass</a></code></h4> | ||
<h4 name="Applicative"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L446">Applicative :: TypeClass</a></code></h4> | ||
@@ -270,3 +270,3 @@ `TypeClass` value for [Applicative][]. | ||
<h4 name="Chain"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L459">Chain :: TypeClass</a></code></h4> | ||
<h4 name="Chain"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L459">Chain :: TypeClass</a></code></h4> | ||
@@ -283,3 +283,3 @@ `TypeClass` value for [Chain][]. | ||
<h4 name="ChainRec"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L472">ChainRec :: TypeClass</a></code></h4> | ||
<h4 name="ChainRec"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L472">ChainRec :: TypeClass</a></code></h4> | ||
@@ -296,3 +296,3 @@ `TypeClass` value for [ChainRec][]. | ||
<h4 name="Monad"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L485">Monad :: TypeClass</a></code></h4> | ||
<h4 name="Monad"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L485">Monad :: TypeClass</a></code></h4> | ||
@@ -309,3 +309,3 @@ `TypeClass` value for [Monad][]. | ||
<h4 name="Alt"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L498">Alt :: TypeClass</a></code></h4> | ||
<h4 name="Alt"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L498">Alt :: TypeClass</a></code></h4> | ||
@@ -322,3 +322,3 @@ `TypeClass` value for [Alt][]. | ||
<h4 name="Plus"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L511">Plus :: TypeClass</a></code></h4> | ||
<h4 name="Plus"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L511">Plus :: TypeClass</a></code></h4> | ||
@@ -335,3 +335,3 @@ `TypeClass` value for [Plus][]. | ||
<h4 name="Alternative"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L524">Alternative :: TypeClass</a></code></h4> | ||
<h4 name="Alternative"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L524">Alternative :: TypeClass</a></code></h4> | ||
@@ -348,3 +348,3 @@ `TypeClass` value for [Alternative][]. | ||
<h4 name="Foldable"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L537">Foldable :: TypeClass</a></code></h4> | ||
<h4 name="Foldable"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L537">Foldable :: TypeClass</a></code></h4> | ||
@@ -361,3 +361,3 @@ `TypeClass` value for [Foldable][]. | ||
<h4 name="Traversable"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L550">Traversable :: TypeClass</a></code></h4> | ||
<h4 name="Traversable"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L550">Traversable :: TypeClass</a></code></h4> | ||
@@ -374,3 +374,3 @@ `TypeClass` value for [Traversable][]. | ||
<h4 name="Extend"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L563">Extend :: TypeClass</a></code></h4> | ||
<h4 name="Extend"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L563">Extend :: TypeClass</a></code></h4> | ||
@@ -387,3 +387,3 @@ `TypeClass` value for [Extend][]. | ||
<h4 name="Comonad"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L576">Comonad :: TypeClass</a></code></h4> | ||
<h4 name="Comonad"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L576">Comonad :: TypeClass</a></code></h4> | ||
@@ -400,3 +400,3 @@ `TypeClass` value for [Comonad][]. | ||
<h4 name="Contravariant"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L589">Contravariant :: TypeClass</a></code></h4> | ||
<h4 name="Contravariant"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L589">Contravariant :: TypeClass</a></code></h4> | ||
@@ -413,3 +413,3 @@ `TypeClass` value for [Contravariant][]. | ||
<h4 name="toString"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1170">toString :: a -> String</a></code></h4> | ||
<h4 name="toString"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1170">toString :: a -> String</a></code></h4> | ||
@@ -440,3 +440,3 @@ Returns a useful string representation of its argument. | ||
<h4 name="equals"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1218">equals :: (a, b) -> Boolean</a></code></h4> | ||
<h4 name="equals"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1218">equals :: (a, b) -> Boolean</a></code></h4> | ||
@@ -470,3 +470,3 @@ Returns `true` if its arguments are of the same type and equal according | ||
<h4 name="lt"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1268">lt :: (a, b) -> Boolean</a></code></h4> | ||
<h4 name="lt"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1268">lt :: (a, b) -> Boolean</a></code></h4> | ||
@@ -492,3 +492,3 @@ Returns `true` if its arguments are of the same type and the first is | ||
<h4 name="lte"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1292">lte :: (a, b) -> Boolean</a></code></h4> | ||
<h4 name="lte"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1292">lte :: (a, b) -> Boolean</a></code></h4> | ||
@@ -519,3 +519,3 @@ Returns `true` if its arguments are of the same type and the first | ||
<h4 name="gt"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1339">gt :: (a, b) -> Boolean</a></code></h4> | ||
<h4 name="gt"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1339">gt :: (a, b) -> Boolean</a></code></h4> | ||
@@ -541,3 +541,3 @@ Returns `true` if its arguments are of the same type and the first is | ||
<h4 name="gte"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1363">gte :: (a, b) -> Boolean</a></code></h4> | ||
<h4 name="gte"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1363">gte :: (a, b) -> Boolean</a></code></h4> | ||
@@ -563,3 +563,3 @@ Returns `true` if its arguments are of the same type and the first | ||
<h4 name="min"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1387">min :: Ord a => (a, a) -> a</a></code></h4> | ||
<h4 name="min"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1387">min :: Ord a => (a, a) -> a</a></code></h4> | ||
@@ -583,3 +583,3 @@ Returns the smaller of its two arguments. | ||
<h4 name="max"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1409">max :: Ord a => (a, a) -> a</a></code></h4> | ||
<h4 name="max"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1409">max :: Ord a => (a, a) -> a</a></code></h4> | ||
@@ -603,3 +603,3 @@ Returns the larger of its two arguments. | ||
<h4 name="compose"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1431">compose :: Semigroupoid c => (c j k, c i j) -> c i k</a></code></h4> | ||
<h4 name="compose"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1431">compose :: Semigroupoid c => (c j k, c i j) -> c i k</a></code></h4> | ||
@@ -616,3 +616,3 @@ Function wrapper for [`fantasy-land/compose`][]. | ||
<h4 name="id"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1446">id :: Category c => TypeRep c -> c</a></code></h4> | ||
<h4 name="id"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1446">id :: Category c => TypeRep c -> c</a></code></h4> | ||
@@ -629,3 +629,3 @@ Function wrapper for [`fantasy-land/id`][]. | ||
<h4 name="concat"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1461">concat :: Semigroup a => (a, a) -> a</a></code></h4> | ||
<h4 name="concat"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1461">concat :: Semigroup a => (a, a) -> a</a></code></h4> | ||
@@ -651,3 +651,3 @@ Function wrapper for [`fantasy-land/concat`][]. | ||
<h4 name="empty"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1485">empty :: Monoid m => TypeRep m -> m</a></code></h4> | ||
<h4 name="empty"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1485">empty :: Monoid m => TypeRep m -> m</a></code></h4> | ||
@@ -673,3 +673,3 @@ Function wrapper for [`fantasy-land/empty`][]. | ||
<h4 name="invert"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1509">invert :: Group g => g -> g</a></code></h4> | ||
<h4 name="invert"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1509">invert :: Group g => g -> g</a></code></h4> | ||
@@ -683,6 +683,6 @@ Function wrapper for [`fantasy-land/invert`][]. | ||
<h4 name="filter"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1521">filter :: Filterable f => (a -> Boolean, f a) -> f a</a></code></h4> | ||
<h4 name="filter"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1521">filter :: Filterable f => (a -> Boolean, f a) -> f a</a></code></h4> | ||
Function wrapper for [`fantasy-land/filter`][]. Discards every element | ||
of the given structure which does not satisfy the predicate. | ||
which does not satisfy the predicate. | ||
@@ -714,6 +714,5 @@ `fantasy-land/filter` implementations are provided for the following | ||
<h4 name="reject"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1554">reject :: Filterable f => (a -> Boolean, f a) -> f a</a></code></h4> | ||
<h4 name="reject"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1554">reject :: Filterable f => (a -> Boolean, f a) -> f a</a></code></h4> | ||
Discards every element of the given structure which satisfies the | ||
predicate. | ||
Discards every element which satisfies the predicate. | ||
@@ -742,6 +741,6 @@ This function is derived from [`filter`](#filter). | ||
<h4 name="takeWhile"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1584">takeWhile :: Filterable f => (a -> Boolean, f a) -> f a</a></code></h4> | ||
<h4 name="takeWhile"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1583">takeWhile :: Filterable f => (a -> Boolean, f a) -> f a</a></code></h4> | ||
Discards the first inner value which does not satisfy the predicate, and | ||
all subsequent inner values. | ||
Discards the first element which does not satisfy the predicate, and all | ||
subsequent elements. | ||
@@ -763,6 +762,6 @@ This function is derived from [`filter`](#filter). | ||
<h4 name="dropWhile"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1608">dropWhile :: Filterable f => (a -> Boolean, f a) -> f a</a></code></h4> | ||
<h4 name="dropWhile"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1607">dropWhile :: Filterable f => (a -> Boolean, f a) -> f a</a></code></h4> | ||
Retains the first inner value which does not satisfy the predicate, and | ||
all subsequent inner values. | ||
Retains the first element which does not satisfy the predicate, and all | ||
subsequent elements. | ||
@@ -784,3 +783,3 @@ This function is derived from [`filter`](#filter). | ||
<h4 name="map"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1632">map :: Functor f => (a -> b, f a) -> f b</a></code></h4> | ||
<h4 name="map"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1631">map :: Functor f => (a -> b, f a) -> f b</a></code></h4> | ||
@@ -812,3 +811,3 @@ Function wrapper for [`fantasy-land/map`][]. | ||
<h4 name="bimap"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1662">bimap :: Bifunctor f => (a -> b, c -> d, f a c) -> f b d</a></code></h4> | ||
<h4 name="bimap"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1661">bimap :: Bifunctor f => (a -> b, c -> d, f a c) -> f b d</a></code></h4> | ||
@@ -822,4 +821,13 @@ Function wrapper for [`fantasy-land/bimap`][]. | ||
<h4 name="promap"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1674">promap :: Profunctor p => (a -> b, c -> d, p b c) -> p a d</a></code></h4> | ||
<h4 name="mapLeft"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1673">mapLeft :: Bifunctor f => (a -> b, f a c) -> f b c</a></code></h4> | ||
Maps the given function over the left side of a Bifunctor. | ||
```javascript | ||
> mapLeft(Math.sqrt, Tuple(64, 9)) | ||
Tuple(8, 9) | ||
``` | ||
<h4 name="promap"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1685">promap :: Profunctor p => (a -> b, c -> d, p b c) -> p a d</a></code></h4> | ||
Function wrapper for [`fantasy-land/promap`][]. | ||
@@ -835,3 +843,3 @@ | ||
<h4 name="ap"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1689">ap :: Apply f => (f (a -> b), f a) -> f b</a></code></h4> | ||
<h4 name="ap"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1700">ap :: Apply f => (f (a -> b), f a) -> f b</a></code></h4> | ||
@@ -860,3 +868,3 @@ Function wrapper for [`fantasy-land/ap`][]. | ||
<h4 name="lift2"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1716">lift2 :: Apply f => (a -> b -> c, f a, f b) -> f c</a></code></h4> | ||
<h4 name="lift2"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1727">lift2 :: Apply f => (a -> b -> c, f a, f b) -> f c</a></code></h4> | ||
@@ -878,3 +886,3 @@ Lifts `a -> b -> c` to `Apply f => f a -> f b -> f c` and returns the | ||
<h4 name="lift3"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1736">lift3 :: Apply f => (a -> b -> c -> d, f a, f b, f c) -> f d</a></code></h4> | ||
<h4 name="lift3"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1747">lift3 :: Apply f => (a -> b -> c -> d, f a, f b, f c) -> f d</a></code></h4> | ||
@@ -896,3 +904,3 @@ Lifts `a -> b -> c -> d` to `Apply f => f a -> f b -> f c -> f d` and | ||
<h4 name="apFirst"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1756">apFirst :: Apply f => (f a, f b) -> f a</a></code></h4> | ||
<h4 name="apFirst"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1767">apFirst :: Apply f => (f a, f b) -> f a</a></code></h4> | ||
@@ -914,3 +922,3 @@ Combines two effectful actions, keeping only the result of the first. | ||
<h4 name="apSecond"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1776">apSecond :: Apply f => (f a, f b) -> f b</a></code></h4> | ||
<h4 name="apSecond"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1787">apSecond :: Apply f => (f a, f b) -> f b</a></code></h4> | ||
@@ -932,3 +940,3 @@ Combines two effectful actions, keeping only the result of the second. | ||
<h4 name="of"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1796">of :: Applicative f => (TypeRep f, a) -> f a</a></code></h4> | ||
<h4 name="of"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1807">of :: Applicative f => (TypeRep f, a) -> f a</a></code></h4> | ||
@@ -951,3 +959,3 @@ Function wrapper for [`fantasy-land/of`][]. | ||
<h4 name="append"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1817">append :: (Applicative f, Semigroup (f a)) => (a, f a) -> f a</a></code></h4> | ||
<h4 name="append"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1828">append :: (Applicative f, Semigroup (f a)) => (a, f a) -> f a</a></code></h4> | ||
@@ -968,3 +976,3 @@ Returns the result of appending the first argument to the second. | ||
<h4 name="prepend"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1836">prepend :: (Applicative f, Semigroup (f a)) => (a, f a) -> f a</a></code></h4> | ||
<h4 name="prepend"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1847">prepend :: (Applicative f, Semigroup (f a)) => (a, f a) -> f a</a></code></h4> | ||
@@ -985,3 +993,3 @@ Returns the result of prepending the first argument to the second. | ||
<h4 name="chain"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1855">chain :: Chain m => (a -> m b, m a) -> m b</a></code></h4> | ||
<h4 name="chain"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1866">chain :: Chain m => (a -> m b, m a) -> m b</a></code></h4> | ||
@@ -1004,3 +1012,3 @@ Function wrapper for [`fantasy-land/chain`][]. | ||
<h4 name="join"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1876">join :: Chain m => m (m a) -> m a</a></code></h4> | ||
<h4 name="join"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1887">join :: Chain m => m (m a) -> m a</a></code></h4> | ||
@@ -1022,3 +1030,3 @@ Removes one level of nesting from a nested monadic structure. | ||
<h4 name="chainRec"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1896">chainRec :: ChainRec m => (TypeRep m, (a -> c, b -> c, a) -> m c, a) -> m b</a></code></h4> | ||
<h4 name="chainRec"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1907">chainRec :: ChainRec m => (TypeRep m, (a -> c, b -> c, a) -> m c, a) -> m b</a></code></h4> | ||
@@ -1040,3 +1048,3 @@ Function wrapper for [`fantasy-land/chainRec`][]. | ||
<h4 name="alt"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1916">alt :: Alt f => (f a, f a) -> f a</a></code></h4> | ||
<h4 name="alt"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1927">alt :: Alt f => (f a, f a) -> f a</a></code></h4> | ||
@@ -1062,3 +1070,3 @@ Function wrapper for [`fantasy-land/alt`][]. | ||
<h4 name="zero"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1940">zero :: Plus f => TypeRep f -> f a</a></code></h4> | ||
<h4 name="zero"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1951">zero :: Plus f => TypeRep f -> f a</a></code></h4> | ||
@@ -1081,3 +1089,3 @@ Function wrapper for [`fantasy-land/zero`][]. | ||
<h4 name="reduce"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1961">reduce :: Foldable f => ((b, a) -> b, b, f a) -> b</a></code></h4> | ||
<h4 name="reduce"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1972">reduce :: Foldable f => ((b, a) -> b, b, f a) -> b</a></code></h4> | ||
@@ -1097,3 +1105,3 @@ Function wrapper for [`fantasy-land/reduce`][]. | ||
<h4 name="size"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L1979">size :: Foldable f => f a -> Integer</a></code></h4> | ||
<h4 name="size"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L1990">size :: Foldable f => f a -> Integer</a></code></h4> | ||
@@ -1118,3 +1126,3 @@ Returns the number of elements of the given structure. | ||
<h4 name="elem"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L2004">elem :: (Setoid a, Foldable f) => (a, f a) -> Boolean</a></code></h4> | ||
<h4 name="elem"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L2015">elem :: (Setoid a, Foldable f) => (a, f a) -> Boolean</a></code></h4> | ||
@@ -1150,3 +1158,3 @@ Takes a value and a structure and returns `true` if the | ||
<h4 name="reverse"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L2040">reverse :: (Applicative f, Foldable f, Monoid (f a)) => f a -> f a</a></code></h4> | ||
<h4 name="reverse"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L2051">reverse :: (Applicative f, Foldable f, Monoid (f a)) => f a -> f a</a></code></h4> | ||
@@ -1166,3 +1174,3 @@ Reverses the elements of the given structure. | ||
<h4 name="sort"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L2063">sort :: (Ord a, Applicative f, Foldable f, Monoid (f a)) => f a -> f a</a></code></h4> | ||
<h4 name="sort"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L2074">sort :: (Ord a, Applicative f, Foldable f, Monoid (f a)) => f a -> f a</a></code></h4> | ||
@@ -1188,3 +1196,3 @@ Performs a [stable sort][] of the elements of the given structure, | ||
<h4 name="sortBy"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L2087">sortBy :: (Ord b, Applicative f, Foldable f, Monoid (f a)) => (a -> b, f a) -> f a</a></code></h4> | ||
<h4 name="sortBy"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L2098">sortBy :: (Ord b, Applicative f, Foldable f, Monoid (f a)) => (a -> b, f a) -> f a</a></code></h4> | ||
@@ -1214,3 +1222,3 @@ Performs a [stable sort][] of the elements of the given structure, | ||
<h4 name="traverse"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L2132">traverse :: (Applicative f, Traversable t) => (TypeRep f, a -> f b, t a) -> f (t b)</a></code></h4> | ||
<h4 name="traverse"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L2143">traverse :: (Applicative f, Traversable t) => (TypeRep f, a -> f b, t a) -> f (t b)</a></code></h4> | ||
@@ -1232,3 +1240,3 @@ Function wrapper for [`fantasy-land/traverse`][]. | ||
<h4 name="sequence"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L2152">sequence :: (Applicative f, Traversable t) => (TypeRep f, t (f a)) -> f (t a)</a></code></h4> | ||
<h4 name="sequence"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L2163">sequence :: (Applicative f, Traversable t) => (TypeRep f, t (f a)) -> f (t a)</a></code></h4> | ||
@@ -1247,3 +1255,3 @@ Inverts the given `t (f a)` to produce an `f (t a)`. | ||
<h4 name="extend"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L2169">extend :: Extend w => (w a -> b, w a) -> w b</a></code></h4> | ||
<h4 name="extend"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L2180">extend :: Extend w => (w a -> b, w a) -> w b</a></code></h4> | ||
@@ -1263,3 +1271,3 @@ Function wrapper for [`fantasy-land/extend`][]. | ||
<h4 name="duplicate"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L2187">duplicate :: Extend w => w a -> w (w a)</a></code></h4> | ||
<h4 name="duplicate"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L2198">duplicate :: Extend w => w a -> w (w a)</a></code></h4> | ||
@@ -1284,3 +1292,3 @@ Adds one level of nesting to a comonadic structure. | ||
<h4 name="extract"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L2210">extract :: Comonad w => w a -> a</a></code></h4> | ||
<h4 name="extract"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L2221">extract :: Comonad w => w a -> a</a></code></h4> | ||
@@ -1294,3 +1302,3 @@ Function wrapper for [`fantasy-land/extract`][]. | ||
<h4 name="contramap"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.0.1/index.js#L2222">contramap :: Contravariant f => (b -> a, f a) -> f b</a></code></h4> | ||
<h4 name="contramap"><code><a href="https://github.com/sanctuary-js/sanctuary-type-classes/blob/v8.1.0/index.js#L2233">contramap :: Contravariant f => (b -> a, f a) -> f b</a></code></h4> | ||
@@ -1297,0 +1305,0 @@ Function wrapper for [`fantasy-land/contramap`][]. |
Sorry, the diff of this file is too big to display
112182
2190
1294