Skip to content

Latest commit

 

History

History
307 lines (138 loc) · 3.05 KB

Predicate.md

File metadata and controls

307 lines (138 loc) · 3.05 KB

Predicate

Instances

Type lambdas

Utilities

Instances

Contravariant

Signature

export declare const Contravariant: Contravariant1<URI>

Details

  • Added in 0.1.0

License

  • MIT – Copyright (c) 2017-present Giulio Canti

getMonoidAll

Signature

export declare const getMonoidAll: <A = never>() => Monoid<Predicate<A>>

Details

  • Added in 0.1.0

License

  • MIT – Copyright (c) 2017-present Giulio Canti

getMonoidAny

Signature

export declare const getMonoidAny: <A = never>() => Monoid<Predicate<A>>

Details

  • Added in 0.1.0

License

  • MIT – Copyright (c) 2017-present Giulio Canti

getSemigroupAll

Signature

export declare const getSemigroupAll: <A = never>() => Semigroup<Predicate<A>>

Details

  • Added in 0.1.0

License

  • MIT – Copyright (c) 2017-present Giulio Canti

getSemigroupAny

Signature

export declare const getSemigroupAny: <A = never>() => Semigroup<Predicate<A>>

Details

  • Added in 0.1.0

License

  • MIT – Copyright (c) 2017-present Giulio Canti

Type lambdas

URI

Signature

export type URI = typeof URI

Details

  • Added in 0.1.0

License

  • MIT – Copyright (c) 2017-present Giulio Canti

URI

Signature

export declare const URI = 'Predicate'

Details

  • Added in 0.1.0

License

  • MIT – Copyright (c) 2017-present Giulio Canti

Utilities

Predicate

Signature

export interface Predicate<A> {
  (a: A): boolean
}

Details

  • Added in 0.1.0

License

  • MIT – Copyright (c) 2017-present Giulio Canti

and

Signature

export declare const and: <A>(second: Predicate<A>) => (first: Predicate<A>) => Predicate<A>

Details

  • Added in 0.1.0

License

  • MIT – Copyright (c) 2017-present Giulio Canti

contramap

Signature

export declare const contramap: <B, A>(f: (b: B) => A) => (predicate: Predicate<A>) => Predicate<B>

Details

  • Added in 0.1.0

License

  • MIT – Copyright (c) 2017-present Giulio Canti

not

Signature

export declare const not: <A>(predicate: Predicate<A>) => Predicate<A>

Details

  • Added in 0.1.0

License

  • MIT – Copyright (c) 2017-present Giulio Canti

or

Signature

export declare const or: <A>(second: Predicate<A>) => (first: Predicate<A>) => Predicate<A>

Details

  • Added in 0.1.0

License

  • MIT – Copyright (c) 2017-present Giulio Canti