Hyperlinkv0.8.0-beta.28

Order

Order.Booleanconsteffect/Order.ts:209
(self: boolean, that: boolean): Ordering

Order instance for booleans where false is considered less than true.

When to use

Use when you need boolean ordering where false comes before true.

Details

false is less than true, and equal values return 0.

Example (Ordering booleans)

import { Order } from "effect"

console.log(Order.Boolean(false, true)) // -1
console.log(Order.Boolean(true, false)) // 1
console.log(Order.Boolean(true, true)) // 0
instancesmapInput
Source effect/Order.ts:2091 lines
export const Boolean: Order<boolean> = make((self, that) => self < that ? -1 : 1)
Referenced by 1 symbols