Hyperlinkv0.8.0-beta.28

Order

Order.alwaysEqualfunctioneffect/Order.ts:355
<A>(): Order<A>

Creates an Order that considers all values as equal.

When to use

Use when you need an order that treats all values as equal.

Details

Always returns 0 regardless of input values, making it useful as a neutral element in order composition.

Example (Ordering with an always-equal Order)

import { Order } from "effect"

const alwaysEqualOrder = Order.alwaysEqual<number>()

console.log(alwaysEqualOrder(1, 2)) // 0
console.log(alwaysEqualOrder(2, 1)) // 0
console.log(alwaysEqualOrder(1, 1)) // 0
constructorscombine
Source effect/Order.ts:3553 lines
export function alwaysEqual<A>(): Order<A> {
  return make(() => 0)
}