title | nav_order | parent |
---|---|---|
Ordering.ts |
66 |
Modules |
Added in v2.0.0
Signature
export declare const reverse: (o: Ordering) => Ordering
Added in v2.10.0
Signature
export declare const match: <A>(onLessThan: () => A, onEqual: () => A, onGreaterThan: () => A) => (o: Ordering) => A
Added in v2.10.0
Less strict version of match
.
Signature
export declare const matchW: <A, B, C>(
onLessThan: () => A,
onEqual: () => B,
onGreaterThan: () => C
) => (o: Ordering) => A | B | C
Added in v2.11.0
Signature
export declare const Eq: E.Eq<Ordering>
Added in v2.10.0
Signature
export declare const Monoid: M.Monoid<Ordering>
Added in v2.10.0
Signature
export declare const Semigroup: S.Semigroup<Ordering>
Added in v2.10.0
Use Eq
instead
Signature
export declare const eqOrdering: E.Eq<Ordering>
Added in v2.0.0
Use Monoid
instead
Signature
export declare const monoidOrdering: M.Monoid<Ordering>
Added in v2.4.0
Use Semigroup
instead
Signature
export declare const semigroupOrdering: S.Semigroup<Ordering>
Added in v2.0.0
Signature
export type Ordering = -1 | 0 | 1
Added in v2.0.0
Signature
export declare const sign: (n: number) => Ordering
Added in v2.0.0
Use reverse
instead.
Signature
export declare const invert: (o: Ordering) => Ordering
Added in v2.0.0