Skip to main content Link Search Menu Expand Document (external link)

Predicate overview

Added in v0.24.0


Table of contents


instances

Contravariant

Signature

export declare const Contravariant: contravariant.Contravariant<Predicate.PredicateTypeLambda>

Added in v0.24.0

Invariant

Signature

export declare const Invariant: invariant.Invariant<Predicate.PredicateTypeLambda>

Added in v0.24.0

Of

Signature

export declare const Of: of_.Of<Predicate.PredicateTypeLambda>

Added in v0.24.0

Product

Signature

export declare const Product: product_.Product<Predicate.PredicateTypeLambda>

Added in v0.24.0

SemiProduct

Signature

export declare const SemiProduct: semiProduct.SemiProduct<Predicate.PredicateTypeLambda>

Added in v0.24.0

getMonoidEqv

Signature

export declare const getMonoidEqv: <A>() => monoid.Monoid<Predicate.Predicate<A>>

Added in v0.24.0

getMonoidEvery

Signature

export declare const getMonoidEvery: <A>() => monoid.Monoid<Predicate.Predicate<A>>

Added in v0.24.0

getMonoidSome

Signature

export declare const getMonoidSome: <A>() => monoid.Monoid<Predicate.Predicate<A>>

Added in v0.24.0

getMonoidXor

Signature

export declare const getMonoidXor: <A>() => monoid.Monoid<Predicate.Predicate<A>>

Added in v0.24.0

getSemigroupEqv

Signature

export declare const getSemigroupEqv: <A>() => Semigroup<Predicate.Predicate<A>>

Added in v0.24.0

getSemigroupEvery

Signature

export declare const getSemigroupEvery: <A>() => Semigroup<Predicate.Predicate<A>>

Added in v0.24.0

getSemigroupSome

Signature

export declare const getSemigroupSome: <A>() => Semigroup<Predicate.Predicate<A>>

Added in v0.24.0

getSemigroupXor

Signature

export declare const getSemigroupXor: <A>() => Semigroup<Predicate.Predicate<A>>

Added in v0.24.0