Option
Instances
Alternative
Added in v0.24.0
Source
Signature
declare const Alternative: alternative.Alternative<Option.OptionTypeLambda>;Applicative
Added in v0.24.0
Source
Signature
declare const Applicative: applicative.Applicative<Option.OptionTypeLambda>;Signature
declare const Chainable: chainable.Chainable<Option.OptionTypeLambda>;Signature
declare const Coproduct: coproduct_.Coproduct<Option.OptionTypeLambda>;Signature
declare const Covariant: covariant.Covariant<Option.OptionTypeLambda>;Filterable
Added in v0.24.0
Source
Signature
declare const Filterable: filterable.Filterable<Option.OptionTypeLambda>;Signature
declare const FlatMap: flatMap_.FlatMap<Option.OptionTypeLambda>;Signature
declare const Foldable: foldable.Foldable<Option.OptionTypeLambda>;getOptionalMonoid
Added in v0.24.0
Source
Signature
declare function getOptionalMonoid<A>(Semigroup: Semigroup<A>): Monoid<Option<A>>;Signature
declare const Invariant: invariant.Invariant<Option.OptionTypeLambda>;Signature
declare const Monad: monad.Monad<Option.OptionTypeLambda>;Signature
declare const Of: of_.Of<Option.OptionTypeLambda>;Signature
declare const Pointed: pointed.Pointed<Option.OptionTypeLambda>;Signature
declare const Product: product_.Product<Option.OptionTypeLambda>;SemiAlternative
Added in v0.24.0
Source
Signature
declare const SemiAlternative: semiAlternative.SemiAlternative<Option.OptionTypeLambda>;SemiApplicative
Added in v0.24.0
Source
Signature
declare const SemiApplicative: semiApplicative.SemiApplicative<Option.OptionTypeLambda>;SemiCoproduct
Added in v0.24.0
Source
Signature
declare const SemiCoproduct: semiCoproduct.SemiCoproduct<Option.OptionTypeLambda>;SemiProduct
Added in v0.24.0
Source
Signature
declare const SemiProduct: semiProduct.SemiProduct<Option.OptionTypeLambda>;Traversable
Added in v0.24.0
Source
Signature
declare const Traversable: traversable.Traversable<Option.OptionTypeLambda>;