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